Present: Vassili, Peter, Frank, Philipp, Yosef, Roland, Tanja, Ian
Tickets: * remove ADM from ET: no objections in principle (already in CactusArchive), need to check which test suites rely on it. Ian will run testsuite without ADM compiled in and check which tests are not run. ADM can take a long time to compile on some compilers (intel?, using DEBUG options)
* new set of GRHydro updates, please review, will be applied on Thursday unless objections are raised
GRHydro: * have large number of implementations of con2prim, with overlap and code and functionality, some of which fail for cases they claim to work * Philipp is importing a new C based con2prim written by a grad student that handles all cases, is based in a published paper and is faster than the current implementation. It is written and C with GPUs in mind. Will keep the old implementations around and select between the two based on a parameter on the scheduler level. Decide come time before next release if new version is stable enough to make default or not. If default, deprecate old code and remove within one year. * code is being rewritten to simplify (auto)vectorization by compiler, currently Prim2Con and PPM are finished/being rewritten. New code is in C since more control over what is going on. Will decide before next release whether to replace current code or offer option. Prim2Con most likely can be replaced since the logic is simple, PPM might not offer the very same set of features as the current code. * there was a suggestion to move the tests into a thorn of their own, this suggestion found not support * vectorization changes: Caltech (Christian Ott mostly) is working on re-writing GRHydro to take advantage of the compiler's ability to vectorize code. Depending on routine and CPU this can result in large speedups (combined with other optimizations). * some code in GRHydro is (nearly) orphaned: Philip and Tanja will (re)adopt the vector potential code, entropy evolution is not yet adopted
Workshop * local organizers to update wiki page, organize breakfast and coffee, provide maps etc, test room setup with remote participants * topics: ** vectorization ** AMR grid setup ** AMR scaling ** IO scaling ** cleanup of GRHydro ** automated performance tests to verify that changes are actually beneficial ** MHD development * previous suggestions: ** Refluxing ** A-field MHD * David Rideout offered to give a presentation (private email to Erik, hope I did not get this wrong) * want to have a relatively large list of possible topics then select which ones to actually work on
Misc: * Dennis Castleberry (LSU) is working on changing the testsuite driver script to run multiple tests in parallel if the MPI processes, OMP_NUM_THREADS and machine core number settings allow. Desire to make sure that this interacts smoothly with simfactory's testsuite option. Ian is most familiar with this code in simfactory. * there is a desire to have fewer (ideally) one mailing lists for all commit messages or to be able to forward Cactus commits to the ET list. Problematic to allow users to Reply to these messages and have the answer forwarded to the original list. Shelved for now. * Alternative/stopgap measure: list the "other" mailing lists eg for Cactus/Kranc/Carpet/Lllama/Outflow/Other-Externally-Hosted-Thorns on ET Support page * please provide short fully functional parfiles similar to the one in the gallery http://einsteintoolkit.org/about/gallery/ (Roland has in the past promised a NsNs parfile, now that Llama and CTGamma are public, this is much easier :-)).
Yours, Roland
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello all,
Present: Vassili, Peter, Frank, Philipp, Yosef, Roland, Tanja, Ian
Missing item: Frank is asking for parfiles for a computer science project he and Gabe are involved. A research group is trying to assess similarities between parameter files and would thus need a sample of different real-world parfiles. So if you have some (~< 10ish) that are not secret, please send them to Frank who will tar them up and send them to his collaborators.
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.
On 1 Jul 2013, at 19:38, Roland Haas roland.haas@physics.gatech.edu wrote:
Present: Vassili, Peter, Frank, Philipp, Yosef, Roland, Tanja, Ian
Tickets:
- remove ADM from ET: no objections in principle (already in
CactusArchive), need to check which test suites rely on it. Ian will run testsuite without ADM compiled in and check which tests are not run. ADM can take a long time to compile on some compilers (intel?, using DEBUG options)
21 2-process tests are affected.
Tests missed for lack of thorns:
ADMConstraints_Mask in ADMConstraints (Constraints for Schwarzschild with mask activated) Missing: ADM
ADMConstraints_Physical in ADMConstraints (Constraints for Schwarzschild with physical metric) Missing: ADM
ADMConstraints_Shift in ADMConstraints (Constraints for Schwarzschild with mask and shift activated) Missing: ADM
test_ADM in ADMConstraints (Geodesically sliced black hole, ADM, Staggered leapfrog) Missing: ADM
test_AHF_1 in AHFinder (AHFinder on schwarzschild BH, mass=2, minimization using the default interpolation operator) Missing: ADM
test_AHF_2 in AHFinder (AHFinder on schwarzschild BH, mass=2, flow using the default interpolation operator) Missing: ADM
bowl-evolution in Exact (EinsteinInitialData/Exact/test/bowl-evolution.par) Missing: ADM
extract_physical in Extract (Extract waveforms from BH) Missing: ADM
test_extract in Extract (Extract waveforms from BH) Missing: ADM
kerr in IDAnalyticBH (1+log sliced Kerr black hole, ADM, double leapfrog) Missing: ADM
test_bl in IDAnalyticBH (1+log sliced 4 BL black holes, ADM, double leapfrog) Missing: ADM
test_misner in IDAnalyticBH (1+log sliced Misner black holes, ADM, double leapfrog) Missing: ADM
test_axibrill in IDAxiBrillBH (Initial data for axisymmetric distored black hole) Missing: ADM
test_axibrill_nostagger in IDAxiBrillBH (Initial data for axisymmetric distored black hole) Missing: ADM
E2xeon_test_axioddbh in IDAxiOddBrillBH (EinsteinInitialData/IDAxiOddBrillBH/test/E2xeon_test_axioddbh.par) Missing: ADM
test_axioddbh in IDAxiOddBrillBH (EinsteinInitialData/IDAxiOddBrillBH/test/test_axioddbh.par) Missing: ADM ADM
ConstraintViolate in IDConstraintViolate (Constraint violating Gaussian initial data) Missing: ADM
test_pw_ADM_leap in IDLinearWaves (Linearized plane wave along x-line, ADM, Leapfrog) Missing: ADM
test_pw_ADM_sl in IDLinearWaves (Linearized plane wave along z-line, ADM, Staggered leapfrog) Missing: ADM
E2xeon_test_rdbh in RotatingDBHIVP (EinsteinInitialData/RotatingDBHIVP/test/E2xeon_test_rdbh.par) Missing: ADM
test_rdbh in RotatingDBHIVP (EinsteinInitialData/RotatingDBHIVP/test/test_rdbh.par) Missing: ADM ADM
users@lists.einsteintoolkit.org