aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* add missing files (regenerated)svnknarf2014-06-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@656 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* correct error in testsuite parfileknarf2014-06-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@655 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: correct scheduling of Con2PrimM for slow evolutionrhaas2014-05-04
| | | | | | | | | should not actually makea difference as far as the results of a run are concerned, but should reduce the number of times con2prim is called and avoid some instances of accessing uninitalized data git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@652 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: correct parfile for tov_slowsector, regenerate datarhaas2014-05-01
| | | | | | | | | | | the previous version would not initialize the past timelevels properly. Unfortunately PUGH does not offer a option init_fill_levels as Carpet does, so we use a combination of MoL and TOVSolver options to achieve the same affect. This requires an updates MoL since the multi-rate support in MoL in rev 220 is broken. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@651 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* increase test tolerance for balsara4_2drhaas2014-05-01
| | | | | | | the tolerance is increase to the level of the 1d test git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@650 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: fix bug handling tivial_rp in C++ HLLE solverrhaas2014-04-28
| | | | | | | | as far as I can tell this would never have triggered though since the C++ code currently always setst the not_trivial bits git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@649 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* test commitknarf2014-04-25
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@648 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* test commitknarf2014-04-25
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@647 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* Make code compile with IBM C++ compilereschnett2014-04-23
| | | | | | | | | | | | | | IBM's C++ compiler is apparently more picky than GCC or Intel: Do not pass cctkGH as reference (except when passing to Fortran). cctkGH is a pointer; passing it as reference has no benefit. Change some "& restrict" to "&". The meaning of "restrict" in C++ is not standardized, and apparently IBM's C++ compiler does not like this usage. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@646 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: reduce number of output files in MHD testsrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@645 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: switch MHD tests to use constrained transportrhaas2014-04-15
| | | | | | | | They were all using divergence cleaning before, however none of the production runs ever user divergence cleaning and it is not the recomendet choice of method. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@644 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: reduce number of test files in divergence cleaning testsrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@643 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: add tests explicitly using divergence cleaningrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@642 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: no longer compute speed of sound twice in F90 MHD coderhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@641 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: Templated Prim2Con version and related changes in various places.rhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@640 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRhydro: detect EOS errors in MHD Con2Prim pressure callrhaas2014-04-15
| | | | | | | this is a cut down version of 3e18d28da06966fddcaf0612afa1006ceb027d18 which also contains vector potential changes. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@639 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: disable warnings in Prim2ConM and only set mask in Con2PrimMrhaas2014-04-15
| | | | | | | We don't abort in ptwise C2P call with MHD so that we can check for the mask and abort if necessary. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@638 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: clean up sync_conservatives_only primitives bc callsrhaas2014-04-15
| | | | | | | | Define helper routine to do all boundary registration for a single bc type. This avoids code duplication and the possibility that eg flat and none are applied to different sets of variables. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@637 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: remove unused variables in boundary routinerhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@636 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: clean up handling of Avec evolution and boundariesrhaas2014-04-15
| | | | | | | Remove almost empty Analysis_Init routine, apply boundary conditions consistently. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@635 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: use temperature in MHD prim2conrhaas2014-04-15
| | | | | | | | | | | this uses tempplus/tempminus in MHD prim2con this helps when temperature is actually reconstructed. It *does* however change the results already when temperature is not reconstructed, though it does make the results use constant values rather then averages which is lower order. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@634 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: make routine to compute speed of sound callable from F90 MHD p2crhaas2014-04-15
| | | | | | | the code is long and complicated enough that it should better not be copied and pasted. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@633 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: remove unused variablesrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@632 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: low level optimizationsrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@631 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: ignore transport_constraints unless evolve_mhd is setrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@630 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: fix reconstruct_Wv in F90 PPMM routinerhaas2014-04-15
| | | | | | was using velx in some places where vx should be used git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@629 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: rewrite MHD rhs in symmetric wayrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@628 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: implement sources in C++.rhaas2014-04-15
| | | | | | Combined result of commits by Christian Reisswig and Roland Haas. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@627 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: add TVD reconstructrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@626 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: add Trivial (copy) reconstructrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@625 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: add WENO reconstructrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@624 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: add MP5 reconstructrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@623 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: New reconstruction interface. All in template C++.rhaas2014-04-15
| | | | | | Tested with TOV and compared to old implementation. Seems to work. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@622 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: HLLE.cc MHD implementationrhaas2014-04-15
| | | | | | | | | only use C++ HLLE if use_cxx_code = yes. combined result of Christian Reisswig's, Philipp Moesta's and Roland Haas' commits git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@621 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: C++ version of HLLErhaas2014-04-15
| | | | | | combined result of work by Christian Ott, Christian Reisswig, Roland Haas git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@620 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: reconstruct_Wv for ePPM/oPPM.rhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@619 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: C++ PPM: enable OMP, bugfixesrhaas2014-04-15
| | | | | | | | * Cleanup of code. * Const-correctness. * correct upper bound for PPM. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@618 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: unify usage of a[0] vs *arhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@617 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: remove string comparisons from C++ PPM driverrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@616 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: support array padding in optimized C++ PPMrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@615 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: add MHD multipatch support to optimized C++ PPMrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@614 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: fix z direction in optimized C++ PPMrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@613 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRhydro: correct argument types for oned_slice and unslicerhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@612 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: correct vel slicing in optimized C++ PPM reconstructionrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@611 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: adjust loop bounds in C++ PPM to match F90 coderhaas2014-04-15
| | | | | | some are just affecting data in ghost zones, some are required git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@610 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: New C++ ePPM algorithmrhaas2014-04-15
| | | | | | | | | Tested with TOV star. Improved comments and pointed out a difference to F90 code which makes the C++ code more accurate. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@609 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: add hllc shock tube testrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@608 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: add hllc solverrhaas2014-04-15
| | | | | | | * fix sign of eigenvalue of E coefficient in HLLC, probably still incorrect for beta!=0 git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@607 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: compute pressure in prim2con only where neededrhaas2014-04-15
| | | | | | | | | | | * change Prim2Con handling for realistic EOS: now compute pressure and cs2 only where really needed (saves some EOS calls and fixes issue with initialization with "save" values in Reconstruction") * may be useful to still set save values *everywhere* via memcopy in reconstruct rather than call TrivalReconstruct. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@606 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
* GRHydro: start changes for improved EOS and HLLE handlingrhaas2014-04-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@605 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45