FastFieldSolvers Forum
FastFieldSolvers Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
 All Forums
 FastFieldSolvers
 FasterCap and FastCap2
 FastCap waring and can't stop
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

xiaosu

1 Posts

Posted - Oct 09 2013 :  15:13:11  Show Profile  Reply with Quote
Hey! All
Thanks in advance!
Trere are errors ocurring when after run. It is just a simple case that i would like to get the capacitance martix of a copper strips which was discreted into there blocks.
There are my input file and list file.

0 Inputfile1
Q MetalStrip1 0.0000000 0.0000000 0.0000000 0.0200000 0.0000000 0.0000000 0.0200000 0.0001000 0.0000000 0.0000000 0.0001000 0.0000000
Q MetalStrip1 0.0200000 0.0000000 0.0000000 0.0200000 0.0000000 0.0250000 0.0200000 0.0001000 0.0250000 0.0200000 0.0001000 0.0000000
Q MetalStrip1 0.0200000 0.0001000 0.0000000 0.0200000 0.0001000 0.0250000 0.0000000 0.0001000 0.0250000 0.0000000 0.0001000 0.0000000
Q MetalStrip1 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0250000 0.0000000 0.0001000 0.0250000 0.0000000 0.0001000 0.0000000
Q MetalStrip1 0.0000000 0.0000000 0.0250000 0.0200000 0.0000000 0.0250000 0.0200000 0.0001000 0.0250000 0.0000000 0.0001000 0.0250000
Q MetalStrip1 0.0200000 0.0000000 0.0000000 0.0200000 0.0000000 0.0250000 0.0000000 0.0000000 0.0250000 0.0000000 0.0000000 0.0000000
*end

0 Inputfile2
Q MetalStrip2 0.0000000 0.0000000 0.0000000 0.0200000 0.0000000 0.0000000 0.0200000 0.0001000 0.0000000 0.0000000 0.0001000 0.0000000
Q MetalStrip2 0.0200000 0.0000000 0.0000000 0.0200000 0.0000000 0.0500000 0.0200000 0.0001000 0.0500000 0.0200000 0.0001000 0.0000000
Q MetalStrip2 0.0200000 0.0001000 0.0000000 0.0200000 0.0001000 0.0500000 0.0000000 0.0001000 0.0500000 0.0000000 0.0001000 0.0000000
Q MetalStrip2 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0500000 0.0000000 0.0001000 0.0500000 0.0000000 0.0001000 0.0000000
Q MetalStrip2 0.0000000 0.0000000 0.0500000 0.0200000 0.0000000 0.0500000 0.0200000 0.0001000 0.0500000 0.0000000 0.0001000 0.0500000
Q MetalStrip2 0.0200000 0.0000000 0.0000000 0.0200000 0.0000000 0.0500000 0.0000000 0.0000000 0.0500000 0.0000000 0.0000000 0.0000000
*end

0 Inputfile 3
Q MetalStrip3 0.0000000 0.0000000 0.0000000 0.0200000 0.0000000 0.0000000 0.0200000 0.0001000 0.0000000 0.0000000 0.0001000 0.0000000
Q MetalStrip3 0.0200000 0.0000000 0.0000000 0.0200000 0.0000000 0.0250000 0.0200000 0.0001000 0.0250000 0.0200000 0.0001000 0.0000000
Q MetalStrip3 0.0200000 0.0001000 0.0000000 0.0200000 0.0001000 0.0250000 0.0000000 0.0001000 0.0250000 0.0000000 0.0001000 0.0000000
Q MetalStrip3 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0250000 0.0000000 0.0001000 0.0250000 0.0000000 0.0001000 0.0000000
Q MetalStrip3 0.0000000 0.0000000 0.0250000 0.0200000 0.0000000 0.0250000 0.0200000 0.0001000 0.0250000 0.0000000 0.0001000 0.0250000
Q MetalStrip3 0.0200000 0.0000000 0.0000000 0.0200000 0.0000000 0.0250000 0.0000000 0.0000000 0.0250000 0.0000000 0.0000000 0.0000000
*end

* Hierarchical input file example
* the first sphere is centered at the origin
C MetalStrip1.qui 1.0 0.0 0.0 0.0 +
* the second sphere is offset along the x axis
C MetalStrip2.qui 1.0 0.0 0.0 0.025 +
C MetalStrip3.qui 1.0 0.0 0.0 0.075




But it seems can't end with convergence even i can't close the outpu windows.




FastCap 2.0, (c) by M.I.T.
FastCap2 Windows porting and modifications, version 3.51
(c) 1998, 2011 by Enrico Di Lorenzo, w*w.fastfieldsolvers.com

Running fastcap 2.0 (18Sep92)
Input: D:\Documents and Settings\Administrator\My Documents\FastModel\Fastcap\MetalStrip\MetalStrip.lst
Input surfaces:
GROUP1
MetalStrip1.qui, conductor
title: `Inputfile'
outer permittivity: 1
number of panels: 6
number of extra evaluation points: 0
translation: (0 0 0)
MetalStrip2.qui, conductor
title: `Inputfile'
outer permittivity: 1
number of panels: 6
number of extra evaluation points: 0
translation: (0 0 0.025)
MetalStrip3.qui, conductor
title: `Inputfile'
outer permittivity: 1
number of panels: 6
number of extra evaluation points: 0
translation: (0 0 0.075)
Date: Wed Oct 09 21:00:06 2013
placeq: Warning, removing identical quadrilateral panel
rmved ctr = (0.01 5e-005 0.025) surf = `MetalStrip1.qui' trans = (0 0 0)
saved ctr = (0.01 5e-005 0.025) surf = `MetalStrip2.qui' trans = (0 0 0.025)

INPUT SUMMARY
Expansion order: 2
Number of partitioning levels: 3
Overall permittivity factor: 1
Total number of panels: 17
Number of conductor panels: 17
Number of dielectric interface panels: 0
Number of thin conductor on dielectric interface panels: 0
Number of conductors: 3
No expansions at level 3 (lowest)
No expansions at level 2
Percentage of multiplies done by multipole: 0%
Warning: no multipole acceleration

ITERATION DATA
Starting on column 1 (MetalStrip1%GROUP1)
1
Starting on column 2 (MetalStrip2%GROUP1)
1
Starting on column 3 (MetalStrip3%GROUP1)
1
mksCapDump: Warning - capacitance matrix has non-positive diagonal
row 2

mksCapDump: Warning - capacitance matrix is not strictly diagonally dominant
due to row 1

mksCapDump: Warning - capacitance matrix has non-positive diagonal
row 3

mksCapDump: Warning - capacitance matrix is not strictly diagonally dominant
due to row 2

mksCapDump: Warning - capacitance matrix has non-positive diagonal
row 4

mksCapDump: Warning - capacitance matrix is not strictly diagonally dominant
due to row 3

Please help me.

Enrico

550 Posts

Posted - Oct 10 2013 :  00:47:31  Show Profile  Reply with Quote
FastCap2 has no capability to automatically refine the input geometry. The input file you provided is far too coarse.

If you are not willing to provide more discretized geometries (and more discretized again, to see if you reached convergence) I recommend you to use FasterCap, that does have the automatic refinement capability.

Best Regards,
Enrico
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
FastFieldSolvers Forum © 2020 FastFieldSolvers S.R.L. Go To Top Of Page
Powered By: Snitz Forums 2000 Version 3.4.06