FLASH3
To build Flash3, use:
% cd ~/apps/flash/FLASH3 % cat ProblemSetup #!/bin/sh #./setup Sedov -2d -auto -site=purple.llnl.gov -tau=/usr/local/packages/tau-2.15.3/rs6000/lib/Makefile.tau-mpi-pdt #./setup Sedov -2d -auto -site=p655-4.nic.uoregon.edu #./setup Sedov -2d -auto -site=p655-4.nic.uoregon.edu ./setup Sedov -2d -auto -site=neuronic.nic.uoregon.edu -objdir=intel % ./ProblemSetup % cd intel % make clean % make
On AIX, I run:
#!/bin/sh objdir=cellibm ./setup Cellular -3d -auto -maxblocks=5 -nxb=16 -nyb=16 -nzb=16 -objdir=$objdir \ -unit=physics/Gravity/GravityMain/Poisson/multipole -tau=/home/users/sameer/TAU/tau-2.15.5/rs6000/lib/Makefile.tau-mpi-pdt cp flash.par $objdir cp /tmp/host.list $objdir % cd cellibm % gmake clean % gmake % poe ./flash3 -procs 8
It needs HDF5. I have installed it in /usr/local/packages/hdf*
On AIX 5.3 (p655-2, p655-3) HDF5 is available at /home/users/scottb/hdf5-1.6.5/aix
To run Flash,
% mpirun -np 4 ./flash
It reads flash.par from the current directory. See the ijk procs parameter in flash.par to set no. of cpus. There are other test cases paramesh, 3d, sedov etc. setup.py is in the bin/ directory.