[petsc-dev] examples/benchmarks for weak and strong scaling exercise
Jed Brown
jedbrown at mcs.anl.gov
Wed Apr 10 10:22:27 CDT 2013
Chris Kees <cekees at gmail.com> writes:
> Hi guys,
>
> Could somebody point me to some examples you guys routinely use for
> weak and strong scaling studies (maybe even with scripts, option
> files, or prior results on recent hardware)? I'm thinking of 3D
> Poisson with finite differences and geometric multigrid or something
> like that.
One option would be to use src/snes/examples/tutorials/ex48.c
and use the configurations from
http://dx.doi.org/10.1137/110834512 (http://59A2.org/files/hstat.pdf)
which you can find in the paper repository:
https://github.com/jedbrown/tme-ice
Look in shaheen/b/.
Those runs were using DMMG so the command line will have to be modified
slightly, but it should be straightforward and you can compare to the
runex48_* targets in src/snes/examples/tutorials/makefile.
> We've been trying to work toward scaling studies of the field split
> and Schur complement preconditioners for our multiphase flow solvers,
> but I'm realizing that we need to do more thorough testing of the
> petsc installation itself and make sure we're using timing/profiling
> "best practices" and such.
>
> We are using petsc-dev on the hardware below. I promise to quit using
> petsc-dev as soon as the next release comes out:)
We're actually happy to have people using petsc-dev. One motivation for
our new workflow is that we can now provide a pretty stable 'master' so
that we can interact with users on new features without the latency of a
release cycle and without frequent breakage.
More information about the petsc-dev
mailing list