Present: Liu Haoyang, Zhao Zhi-Chao, Bill Gabella, Zach Etienne, Steve Brandt, Roland Haas
Chair: Steve Minutes: Bill
* ETK Workshop at LSU in August 2020. o Likely August 3-7, the first week. Let Steve know what you would like to see there. Planning on student tutorial, will have students from LSU. o Some money for travel support---if you have a student you want to send ask Steve. o NRPy tutorial would be nice---Zach agrees. NRPy spreading around China; Zach back from a recent visit there.
* Any information about an ETK workshop in Europe? Need to know and coordinate schedules.
* Working group update: Performance Optimization AMRex
o AMRex work with Erik and Steve. AMRex is a mesh refinement library developed by the DoE specifically by LBNL in California. Built-in support for tiling and multi-threading. Erik, Steve, and Roland, try to use AMRex as an underlying driver for Cactus. Have wave equation working. Roland visited Erik for a week over break, mesh-refinement code in there, and Zach's Baikal BSSN code that can evolve Minkowski ST without failing. And can do Schwarzschild BH with two puncture, until it fails. Likely the boundary conditions are wrong. Using two punctures as initial data. Is a Cactus thorn. Looping over grid points is different, so not backward compatible. Developed as a hydro code. Supports two kinds of variables, cell-centered and vertex-centered, which is not supported in Cactus at all. Metric is vertex-centered. AMRex uses the PreSync infrastructure of the Cactus branch Steve has been working on. Code is public. Repo cactusamrex in Erik's account (see below). Is the docker file Erik uses for testing. Need latest version of cmake. Erik is working on BCs other than periodic, Dirichlet and Reflection. Is a work in progress, but at a point where we can take Minkowski or Schwarzschild ST and run on a cluster and see how the framework scales---effects on run speed, etc. All refinements are on the same time step.
o For Minkowski ST when evolve quantities 0 or 1 at least it does not die, but not sure if it is still 0 or 1, responding to Steve's question. o Took Zach's notebook and re-wrote the glue for it to work. Kept the physics the same. o Links: https://bitbucket.org/eschnett/cactusamrex/src/master/ https://amrex-codes.github.io/https://amrex-codes.github.io/ o Zach suggested a trumpet BH solution with corresponding gauge conditions, guaranteed to be static ST, and is a good test. Also numerically stable; shows up in the original NRPy paper.
* Steve wants to get rid of cactuscode.org and make it a web page on ETK website. Should have an example web page for next week.
* Next release, 6 months from late October, so maybe April. o Volunteer for heading the release needs to be determined.
* Roland has some bug fixes to back port to the release. o System topology thorn will fail if using new (2.X) of hwloc library. Small change to the search. o In the ticketing system with "backports" in the subject. He would like to do this. Steve will look at the tickets and commits. https://bitbucket.org/einsteintoolkit/tickets/issues/2314/ o Maybe some updates for simfactory machines, but those get updated all the time.
[edited for readability-my paragraph (non)wrapping looked like hell on lists.einsteintoolkit.org, finally put in hard breaks with shift-return in Thunderbird, bill]
Hello all,
while I was not in time to actually prepare these before the call, this:
https://docs.einsteintoolkit.org/et-docs/images/3/3f/AMReX-20200109.pdf
are some slides outlining the current CarpetX status.
Yours, Roland
Present: Liu Haoyang, Zhao Zhi-Chao, Bill Gabella, Zach Etienne, Steve Brandt, Roland Haas
Chair: Steve Minutes: Bill
- ETK Workshop at LSU in August 2020.
o Likely August 3-7, the first week. Let Steve know what you would like to see there. Planning on student tutorial, will have students from LSU. o Some money for travel support---if you have a student you want to send ask Steve. o NRPy tutorial would be nice---Zach agrees. NRPy spreading around China; Zach back from a recent visit there.
Any information about an ETK workshop in Europe? Need to know and coordinate schedules.
Working group update: Performance Optimization AMRex
o AMRex work with Erik and Steve. AMRex is a mesh refinement library developed by the DoE specifically by LBNL in California. Built-in support for tiling and multi-threading. Erik, Steve, and Roland, try to use AMRex as an underlying driver for Cactus. Have wave equation working. Roland visited Erik for a week over break, mesh-refinement code in there, and Zach's Baikal BSSN code that can evolve Minkowski ST without failing. And can do Schwarzschild BH with two puncture, until it fails. Likely the boundary conditions are wrong. Using two punctures as initial data. Is a Cactus thorn. Looping over grid points is different, so not backward compatible. Developed as a hydro code. Supports two kinds of variables, cell-centered and vertex-centered, which is not supported in Cactus at all. Metric is vertex-centered. AMRex uses the PreSync infrastructure of the Cactus branch Steve has been working on. Code is public. Repo cactusamrex in Erik's account (see below). Is the docker file Erik uses for testing. Need latest version of cmake. Erik is working on BCs other than periodic, Dirichlet and Reflection. Is a work in progress, but at a point where we can take Minkowski or Schwarzschild ST and run on a cluster and see how the framework scales---effects on run speed, etc. All refinements are on the same time step.
o For Minkowski ST when evolve quantities 0 or 1 at least it does not die, but not sure if it is still 0 or 1, responding to Steve's question. o Took Zach's notebook and re-wrote the glue for it to work. Kept the physics the same. o Links: https://bitbucket.org/eschnett/cactusamrex/src/master/ https://amrex-codes.github.io/https://amrex-codes.github.io/ o Zach suggested a trumpet BH solution with corresponding gauge conditions, guaranteed to be static ST, and is a good test. Also numerically stable; shows up in the original NRPy paper.
Steve wants to get rid of cactuscode.org and make it a web page on ETK website. Should have an example web page for next week.
Next release, 6 months from late October, so maybe April.
o Volunteer for heading the release needs to be determined.
- Roland has some bug fixes to back port to the release.
o System topology thorn will fail if using new (2.X) of hwloc library. Small change to the search. o In the ticketing system with "backports" in the subject. He would like to do this. Steve will look at the tickets and commits. https://bitbucket.org/einsteintoolkit/tickets/issues/2314/ o Maybe some updates for simfactory machines, but those get updated all the time.
[edited for readability-my paragraph (non)wrapping looked like hell on lists.einsteintoolkit.org, finally put in hard breaks with shift-return in Thunderbird, bill]
- ETK Workshop at LSU in August 2020.
o Likely August 3-7, the first week. Let Steve know what you would like to see there. Planning on student tutorial, will have students from LSU. o Some money for travel support---if you have a student you want to send ask Steve. o NRPy tutorial would be nice---Zach agrees. NRPy spreading around China; Zach back from a recent visit there.
- Any information about an ETK workshop in Europe? Need to know and
coordinate schedules.
I'm currently investigating about a possible location for the European one this summer.
Cheers, Bruno
Thanks, Bruno!
--Steve
On 1/10/2020 8:51 AM, Bruno Giacomazzo wrote:
* ETK Workshop at LSU in August 2020. o Likely August 3-7, the first week. Let Steve know what you would like to see there. Planning on student tutorial, will have students from LSU. o Some money for travel support---if you have a student you want to send ask Steve. o NRPy tutorial would be nice---Zach agrees. NRPy spreading around China; Zach back from a recent visit there. * Any information about an ETK workshop in Europe? Need to know and coordinate schedules.I'm currently investigating about a possible location for the European one this summer.
Cheers, Bruno
--
Prof. Bruno Giacomazzo Department of Physics University of Milano-Bicocca Piazza della Scienza 3 20126 Milano Italy
email: bruno.giacomazzo@unimib.it mailto:bruno.giacomazzo@unimib.it phone: (+39) 02 6448 2321 web: http://www.brunogiacomazzo.org http://www.brunogiacomazzo.org/
There are only 10 types of people in the world: Those who understand binary, and those who don't
Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users
Einstein Toolkit Meeting: 1/16/2020
Present: Steve, Roland, Liu Haoyang, Christopher Evans, Yosef, Alois Peter Schaffarczyk, Zach, Helvi, Babiuc, Eric West, Zhao Zhi-Chao
Requiring C++11: All machines have new enough compiler support now. No objections.
Working Group Update: Slides: https://docs.google.com/presentation/d/1oGfijsztDHCn7eFxD8ihCZ-U02QrBjGNox_R... Uses hybrid EOS, piecewise polytrop, cold initial data, then switch to gamma law once heat is generated Excellent agreement with Whiskey Could this replace the existing TOV solver? Zach will talk to Leo about this.
New codes for the next release: Baikal ETK code from Zach - issue of runtime vs. compile time options, about 6 to 8 BSSN kernels and options (e.g. finite difference order) at runtime. Ticket for review exists, but Zach needs to update the code. Helvi volunteers to review this thorn.
SphericalBSSN, SphericalMHD - No updates, 2 papers need to come out, and so the thorns probably won't be available until October.
Upgrades to IllinoisGRMHD - add single & piecewies polytrope test runs, adds a lot of documentation, plus support hybrid EOS, Roland volunteers to review
TOV code - Link to that in the presentation, works with piecewise polytrope (NRPY) Leo has a version that works in C that's faster. Do we include it? Discuss again in 1 to 2 weeks time.
Presync - Nothing much. Try to give another update next week.
Self-Force - Peter will update us next week.
APS meeting: Roland and Helvi will attend. Yosef and Zach will go, and Peter probably will. Arrange meetup?
Getting rid of CactusCode.org: http://einsteintoolkit.org/cactuscode.html Tell me what else we need here? Add original authors?
Next ET meeting in US is in the first week in August Will take volunteers for the organizing committee: Helvi will help. Don't be shy about asking for travel support for students Next ET meeting in EU... Bruno will look into this.
Need volunteers for chairs for the next few weeks... Roland next week Helvi will take notes Put this item on beginning of the agenda in the future?
Presync is the next working group update
Alois is planning to attend the meeting and using the toolkit more. Any impact of new NS measurements on the favored EOSs? Zach probably knows more about it.
users@lists.einsteintoolkit.org