wiki:PulsedJets

Version 16 (modified by Baowei Liu, 11 years ago) ( diff )

Code

The current changeset that is being used is 1290:c8607dac4238.

It is located at /home/ehansen/PulsedJet_2.5D/astrobear3.0

Please note that there are changes to problem.f90 in this directory that have not been committed to the repository.


Fiducial Parameters

global.data

physics.data

solver.data

problem.data


Key Parameters

Resolution: 42X420 + 7 AMR

cfl_vars = .8, .4, .1

qTolerance            = .10,.25,.40,1d30,1d30,1d30,1d30,1d30

iThreaded             = -1

InterpOpts            = 0,0,0,0,0,0,0,0,0,0,0,0,0

buffers                 = 4, 4, 4, 4, 4, 4, 4, 4

MinDensity       = 1d-4[

MinTemp          = 1d-10

iDensityProtect  = 2

iMomentumProtect = 2

iPressureProtect = 2


Parameter Tests

Fiducial 5 AMR 3 AMR Buffer increase Density Refinement
% root steps restarted 0.14%
Time to frame 1 1min
Last frame 50
Time for last frame 4.5 hours
Est. time to completion 12 hours
Number of processors 256
Location /bamboodata/bliu/Eddie/PulsedJet_2.5D/Fiducial/
Other deviations from Fiducial
Last Frame / movie link


Resolution Tests

The idea here is a bit different than adjusting data file parameters to see what works best. Here, I am simply lowering the number of levels while keeping the number of processors constant. This is to see how having a larger root grid might help performance when running on many processors.

There is density gradient refinement to level 3, and cooling time threshold refinement to level 7 (based on fiducial run). qTolerance changes for each run to keep this consistent. For example, the level 6 run has

qTolerance = .25, .40, 1d30, 1d30, ...

so that there is the same refinement criteria at the same effective resolution. For level 5…

qTolerance = .40, 1d30, 1d30, 1d30, ...

The level 4 and level 3 runs have the same qTolerance…

qTolerance = 1d30, 1d30, 1d30, 1d30, ...


Fiducial 6 AMR 5 AMR 4 AMR 3 AMR
% root steps restarted
Time to frame 1
Last frame
Time for last frame
Est. time to completion
Number of processors 1008 1008 1008 1008 1008
Location kraken kraken kraken kraken kraken
Other deviations from Fiducial N/A qTolerance (see above) qTolerance (see above) qTolerance (see above) qTolerance (see above)
Last Frame / movie link

Attachments (7)

Note: See TracWiki for help on using the wiki.