[Users] McLachlan help
Erik Schnetter
schnetter at cct.lsu.edu
Mon Jul 27 16:57:10 CDT 2015
James
Also, what constraints are calculated by LazEv?
-erik
On Mon, Jul 27, 2015 at 4:56 PM, Erik Schnetter <schnetter at cct.lsu.edu>
wrote:
> Jim
>
> Thanks for posting the details.
>
> Can you give us more details about the LazEv scheme? In particular there
> may be differences in the gauge. What (gauge) variables do you evolve? What
> gauge conditions do you use? And what kind of dissipation do you apply? Can
> you point us to the source code?
>
> For the new McLachlan, you would probably use the built-in dissipation
> instead of thorn Dissipation, which should lead to a small speed-up.
>
> -erik
>
> On Mon, Jul 27, 2015 at 4:43 PM, James Healy <jchsma at rit.edu> wrote:
>
>> Hello,
>>
>> I have been running some tests on Stampede comparing the run speed of
>> McLachlan to RIT's evolution thorn LazEv. I started with the
>> qc0-mclachlan.par parameter file included with the Einstein Toolkit, added
>> a few refinement levels, increased the resolution and changed McLachlan to
>> be 8th order (and increased the number of ghost zones to 5). I also
>> increased the initial separation so the finest grids aren't already
>> overlapping. To compare with LazEv, I removed the McLachlan and
>> Dissipation thorns and replaced them with LazEv. Everything else in the
>> parameter file is exactly the same. I tried using both the McLachlan
>> master and rewrite branches.
>>
>> The grid setup is 10 levels of refinement, dx=4M on the coarsest with
>> outer boundary at 400M, M/128 on the finest with r=0.6M, CFL is 0.25. Both
>> use 8th order spatial differencing with ghost_size=5 and 5th order
>> dissipation.
>>
>> Below is a summary of the results as reported at iteration 256 from
>> Carpet::physical_time_per_hour:
>>
>> McLachlan - rewrite branch: 3.0596110 M/hr
>> McLachlan - master branch: 3.8033607 M/hr
>> LazEv - 4.1941544 M/hr
>>
>> I am using the stampede-impi.cfg configuration file in simfactory.
>> "module list" returns:
>>
>> 1) TACC-paths 3) cluster-paths 5) xalt/0.4.6 7) TACC
>> 2) Linux 4) intel/13.0.2.146 6) cluster 8) impi/4.1.0.030
>>
>>
>> Attached is my parameter file. I pasted the McLachlan parameters below.
>> Are there any optimizations that I can use for McLachlan? Are the
>> parameters I am using for it what would be used for production runs?
>>
>> ML_BSSN::harmonicN = 1 # 1+log
>> ML_BSSN::harmonicF = 2.0 # 1+log
>> ML_BSSN::ShiftGammaCoeff = 0.75
>> ML_BSSN::BetaDriver = 1.0
>> ML_BSSN::LapseAdvectionCoeff = 1.0
>> ML_BSSN::ShiftAdvectionCoeff = 1.0
>>
>> ML_BSSN::MinimumLapse = 1.0e-8
>>
>> ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas"
>> ML_BSSN::my_rhs_boundary_condition = "NewRad"
>> Boundary::radpower = 2
>>
>> ML_BSSN::ML_log_confac_bound = "none"
>> ML_BSSN::ML_metric_bound = "none"
>> ML_BSSN::ML_Gamma_bound = "none"
>> ML_BSSN::ML_trace_curv_bound = "none"
>> ML_BSSN::ML_curv_bound = "none"
>> ML_BSSN::ML_lapse_bound = "none"
>> ML_BSSN::ML_dtlapse_bound = "none"
>> ML_BSSN::ML_shift_bound = "none"
>> ML_BSSN::ML_dtshift_bound = "none"
>>
>> ML_BSSN::fdOrder = 8
>>
>> ActiveThorns = "Dissipation"
>>
>> Dissipation::order = 5
>> Dissipation::vars = "
>> ML_BSSN::ML_metric
>> ML_BSSN::ML_trace_curv
>> ML_BSSN::ML_curv
>> ML_BSSN::ML_Gamma
>> ML_BSSN::ML_lapse
>> ML_BSSN::ML_shift
>> ML_BSSN::ML_dtlapse
>> ML_BSSN::ML_dtshift
>> "
>>
>> ActiveThorns = "ML_ADMConstraints"
>>
>>
>> Thanks,
>> Jim Healy
>>
>> _______________________________________________
>> Users mailing list
>> Users at einsteintoolkit.org
>> http://lists.einsteintoolkit.org/mailman/listinfo/users
>>
>>
>
>
> --
> Erik Schnetter <schnetter at cct.lsu.edu>
> http://www.perimeterinstitute.ca/personal/eschnetter/
>
--
Erik Schnetter <schnetter at cct.lsu.edu>
http://www.perimeterinstitute.ca/personal/eschnetter/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20150727/fb763d2f/attachment.html
More information about the Users
mailing list