[Users] meeting minutes for 2017-02-13

Roland Haas rhaas at illinois.edu
Mon Feb 13 11:09:09 CST 2017


Present: Eloisa, Frank, Gwyneth, Ian, Yosef, Roland, Steve,
Charalampos, Steve

CarpetRegrid2:
* regrid_every is the first condition checked, it only ever does
  anything if the iteraton is a multiple of it
* movement threshold is an additional condition that prevents grid
  movement until the grids have moved a minimum distance
* there is not well known optimal regridding frequency. One
  consideration would be to regrid when all timelevels are "in sync" ie
  with the same frequency that the coarsest level steps so that there
  is no interpolation in time. Another competing consideration is that
  the black holes should not have moved too far which gives an upper
  limit. A reason to use regrid_every is also if the positions are not
  known at every timestep for example if AHFinderDirect is used. With
  PunctureTracker is used then the information is known at each time.
* the dominant effect is to regrid frequently enough to track the black
  holes moving
* Courant factor is ratio between time step and space step on the
  coarsest grid, to compute the courant factor on the finest grid
  involves the time refinement factor
* often one sees that the time refinement factors are set 1,1,2,4,8,...
  instead of 1,2,4,8 which is the default. This is due to an
  instability in the shift evolution equations. The group in Jena found
  this to be important (there is a paper by Bernd Bruegmann et al),
  there is a paper by Erik Schnetter that gives reason for this. It is
  likely still required for purely Cartesian grids, for Llama
  (curvilinear) grids one can get away without doing so
* metric_timelevels is set to 3 for AHFinderDirect setting the same for
  lapse an shift does not do harm but there is not directly obvious
  reason why one would need it
* computing the energy carried of by gravitational waves is done by
  computing the WeylScalar on a sphere and then do the integral
  yourself. There are a number of analysis packages that help doing so
  eg SimulationTools (google find it) by Ian Hinder for Mathematica or
  possibly pyCactusET. The list of tools is available here:
https://docs.einsteintoolkit.org/et-docs/Analysis_and_post-processing
* some of GW extraction is shown in the gallery:
http://einsteintoolkit.org/about/gallery/gw150914 and Ian will send instructions
* if seeing NaNs when running on many nodes or other errors this is a
  bug and should at most lead to an error message. static_tov uses a
  very small grid and we would suggest using a higher resolution grid.
  A gut feeling would say that anything above 27 MPI ranks is
  difficult. The issue seems to happen for 40 MPI ranks.

Website:
* comments from Ian via email
* comments from Roland, who will incorporate them into the website
  repo: https://knarrff@bitbucket.org/einsteintoolkit/www.git

MHD workshop:
* https://docs.einsteintoolkit.org/et-docs/2017_MHD_Workshop has the
  wiki page
* Roland will write a summary in an email

ET fails to build right now
* there is an unsupported OMP pragma in MoL, seems like a compiler
  specific issue
* Roland suggests to check if all compilers on our "usual" clusters
  support "OMP simd" yet

GetComponents:
* https://trac.einsteintoolkit.org/ticket/1916 contains a
  parallelization for GetComponents please give it a try to see if you
  can make it break

Yours,
Roland

-- 
My email is as private as my paper mail. I therefore support encrypting
and signing email messages. Get my PGP key from http://keys.gnupg.net.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
Url : http://lists.einsteintoolkit.org/pipermail/users/attachments/20170213/234ad53d/attachment.bin 


More information about the Users mailing list