FastFieldSolvers Forum
FastFieldSolvers Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 FastFieldSolvers
 FasterCap and FastCap2
 Newbie Question regarding FasterCap

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Antispam question: What do MOONwalk and MOONdance have in common?
Answer:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON

 
   

T O P I C    R E V I E W
user137 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


1   L A T E S T    R E P L I E S    (Newest First)
Enrico 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


FastFieldSolvers Forum © 2020 FastFieldSolvers S.R.L. Go To Top Of Page
Powered By: Snitz Forums 2000 Version 3.4.06