Hi,


I'm worried about the performance that FiPy shows for a simple 
three-variable reaction-diffusion system in one space dimension.


Going through posts on the mailing list I noticed a discussion from 2010 
entitled "speeding up an RD system":

http://comments.gmane.org/gmane.comp.python.fipy/1913

The messages back then culminated in improved code being posted which I 
copied onto Gist for convenience:

https://gist.github.com/waltherg/86da981f3d9b8f9191d8

and timings posted that compared the original code with this improved code:


NEW (s)                         OLD (s)
--pysparse
66                              175

--trilinos
119                             691

mpirun -np 4
48                              254

mpirun -np 12
20                              106
(on slow network)


When I run the NEW code (see Gist link), my timings are in the ballpark 
of 120 seconds.

I use the PySparse solver (haven't gotten around to installing Trillions 
yet) and these are the software versions I have on my systems:

 >>> fipy.__version__
'3.0'
 >>> numpy.__version__
'1.7.1'
 >>> pysparse.__version__
'1.2-dev224'


I'm interested to learn what timings other users of FiPy have and I 
would greatly appreciate hints on speeding up FiPy computations in general.



Thank you,

Georg
_______________________________________________
fipy mailing list
[email protected]
http://www.ctcms.nist.gov/fipy
  [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]

Reply via email to