Author |
Topic  |
|
user137
USA
1 Posts |
Posted - Aug 22 2024 : 11:37:19
|
Hello I am completely new to this software and electrostatic physics modeling. When I run FasterCap (with all default settings) , I get the following output which ends in an error message.
Can someone help me figure out what I'm doing wrong, please?
I include the contents of my lst file and all txt files below as well.
output:
quote:
Running FasterCap version 6.0.7 Copyright 2019 FastFieldSolvers S.R.L. ht*p://w*w.fastfieldsolvers.com, All Rights reserved Starting capacitance extraction with the following parameters: Input file: C:\Users\******\Documents\FasterCap\row-column-coupling\structure.lst Auto calculation with max error: 0.01 Remark: Auto option overrides all other Manual settings
3D Solver Engine invoked Output refined geometry in FastCap compatible format (-o) Output charge densities information (-c) Output capacitance matrix to file (-e) Solution scheme (-g): Collocation, GMRES tolerance (-t): 0.005 Out-of-core free memory to link memory condition (-f): 5 Potential interaction coefficient to mesh refinement ratio (-d): 1 Mesh curvature (-mc): 3 Number of input panels to solver engine: 108
Iteration number #0 ***************************
*************************************** Refining the geometry.. Refinement completed Mesh refinement (-m): 1e+032 *************************************** Computing the links.. Number of panels after refinement: 108 Number of links to be computed: 216 Done computing links *************************************** Precond Type(s) (-p): Jacobi
Total allocated memory: 16492 kilobytes Total time: 0.007000s (0 days, 0 hours, 0 mins, 0 s)
Error: Generic error, program execution stopped!
Structure.lst
quote:
* Cover Glass D thickslab.txt 2.70 7.75 0.00000 0.00000 0.00090 0.00529 0.00264 0.00100 -
* OCR D ultrathinslab.txt 7.75 2.70 0.00000 0.00000 0.00070 0.00529 0.00264 0.00080 -
* Row Electrode C square.txt 7.75 0.00530 0.00000 0.00070
* Sensor Glass D thinslab.txt 2.70 7.75 0.00000 0.00000 0.00000 0.00529 0.00264 0.00035 -
* Column electrode C square.txt 7.75 0.00000 0.00000 0.00000
thickslab.txt
quote:
* Thick Slab Q thickslab 0.00000 0.00000 0.00000 0.01057 0.00000 0.00000 0.01057 0.00527 0.00000 0.00000 0.00527 0.00000 Q thickslab 0.00000 0.00000 0.00110 0.01057 0.00000 0.00110 0.01057 0.00527 0.00110 0.00000 0.00527 0.00110 Q thickslab 0.00000 0.00000 0.00000 0.01057 0.00000 0.00000 0.01057 0.00000 0.00110 0.00000 0.00000 0.00110 Q thickslab 0.00000 0.00527 0.00000 0.01057 0.00527 0.00000 0.01057 0.00527 0.00110 0.00000 0.00527 0.00110 Q thickslab 0.00000 0.00000 0.00000 0.00000 0.00000 0.00110 0.00000 0.00527 0.00110 0.00000 0.00527 0.00000 Q thickslab 0.01057 0.00000 0.00000 0.01057 0.00000 0.00110 0.01057 0.00527 0.00110 0.01057 0.00527 0.00000
ultrathinslab.txt
quote:
* Ultra Thin Slab Q ultrathinslab 0.00000 0.00000 0.00000 0.01057 0.00000 0.00000 0.01057 0.00527 0.00000 0.00000 0.00527 0.00000 Q ultrathinslab 0.00000 0.00000 0.00020 0.01057 0.00000 0.00020 0.01057 0.00527 0.00020 0.00000 0.00527 0.00020 Q ultrathinslab 0.00000 0.00000 0.00000 0.01057 0.00000 0.00000 0.01057 0.00000 0.00020 0.00000 0.00000 0.00020 Q ultrathinslab 0.00000 0.00527 0.00000 0.01057 0.00527 0.00000 0.01057 0.00527 0.00020 0.00000 0.00527 0.00020 Q ultrathinslab 0.00000 0.00000 0.00000 0.00000 0.00000 0.00020 0.00000 0.00527 0.00020 0.00000 0.00527 0.00000 Q ultrathinslab 0.01057 0.00000 0.00000 0.01057 0.00000 0.00020 0.01057 0.00527 0.00020 0.01057 0.00527 0.00000
square.txt
quote:
* Square Q square 0.00000 0.00000 0.00000 0.00527 0.00000 0.00000 0.00527 0.00527 0.00000 0.00000 0.00527 0.00000
thinslab.txt
quote:
* Thin Slab Q thinslab 0.00000 0.00000 0.00000 0.01057 0.00000 0.00000 0.01057 0.00527 0.00000 0.00000 0.00527 0.00000 Q thinslab 0.00000 0.00000 0.00070 0.01057 0.00000 0.00070 0.01057 0.00527 0.00070 0.00000 0.00527 0.00070 Q thinslab 0.00000 0.00000 0.00000 0.01057 0.00000 0.00000 0.01057 0.00000 0.00070 0.00000 0.00000 0.00070 Q thinslab 0.00000 0.00527 0.00000 0.01057 0.00527 0.00000 0.01057 0.00527 0.00070 0.00000 0.00527 0.00070 Q thinslab 0.00000 0.00000 0.00000 0.00000 0.00000 0.00070 0.00000 0.00527 0.00070 0.00000 0.00527 0.00000 Q thinslab 0.01057 0.00000 0.00000 0.01057 0.00000 0.00070 0.01057 0.00527 0.00070 0.01057 0.00527 0.00000
|
|
Enrico
545 Posts |
Posted - Aug 25 2024 : 01:03:48
|
Hi User137,
the problem in your file is that you have overlapping panels.
Please be aware and remember that no panel can overlap at all - it is not physical and creates issues in the panel-panel integrations.
It is user responsibility to avoid that in the input file there are overlapping panels.
As an example, in thickslab.txt you have
Q thickslab 0.00000 0.00000 0.00000 0.01057 0.00000 0.00000 0.01057 0.00527 0.00000 0.00000 0.00527 0.00000
that is traslated to +90 in the z coordinate
and in ultrathinslab.txt you have
Q ultrathinslab 0.00000 0.00000 0.00020 0.01057 0.00000 0.00020 0.01057 0.00527 0.00020 0.00000 0.00527 0.00020
that is translated +70 in the z coordinate
So effectively you have two perfectly overlapping rectangles at z=+90
I probably should write it as a big remark in the on line manual, as this is one of the most common mistakes (just check the forum, you'll find many cases of the same issue).
BTW if you have issues, in general, a good strategy is:
1) enable the -v verbose mode
2) remove piece by piece from the list file until you get no error or you get to the shortest offending input file, so you can work from there to understand which definitions create the issue
Hope this helps! Enrico
|
 |
|
|
Topic  |
|
|
|