Hello All,
Whenever we are adding code to PFLOTRAN that is deemed
"experimental", we protect that code with preprocessor
directives. Yes, there are a lot... we are probably overdue to go
through the code and make some of those currently optional bits of
cod part of the regular code base.
The only option that teams may want to explore is enabling the
'hdf5-vamsi' option:
make hdf5-vamsi=1 pflotran
This will enable two-phase collective IO, which is very briefly
described in the paper at
http://climate.ornl.gov/~rmills/pubs/Mills_SciDAC2010.pdf
This speeds up IO very dramatically on some large machines and
tends not to make much of a difference on smaller ones.
(By the way, I do know that I need to look into a bug that causes
a crash of the 5-spot example when scaling up the problem size
sometimes. At the default size, it is really a single-core
example and IO optimizations certainly won't matter.)
Best regards,
Richard