aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* * remove OMP pragmas from most routines, because they HEADmastercott2013-06-13
| | | | | | | | | | | | | slow down pointwise calls * make a copy of the press routine, call it OMP, add interface entry; use this routine for GF-wide calls. * uglyness ensues git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@84 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * add OMP pragmas to EOSOmni routinescott2013-06-08
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@83 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* Replace stop statements by calls to CCTK_ERROReschnett2013-03-28
| | | | | | | | | Stop statements are deprecated in Fortran, and can only take integer arguments (not strings). The IBM compiler insists on this. Calling CCTK_ERROR is a simple work-around in Cactus. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@80 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * fix an issue with coldEOS+gamma-law (thermal pressure was not added)cott2013-03-23
| | | | | | | | * improve a multi-var EOS call for dpdrho and dpdeps git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@79 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * extrapolate to negative (!) temperatures, so that we can use thiscott2013-03-23
| | | | | | | with the new Con2PrimHot treatment in GRHydro. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@78 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * Low-density polytrope for tabulated cold EOS. This cott2013-03-23
| | | | | | | part of the commit was forgotten. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@77 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * add possibility to stich on a polytrope to the lower endcott2013-03-15
| | | | | | | | of a tabulated cold EOS git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@76 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * add missing source filecott2013-02-24
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@75 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * add support for cold tabulated EOS (P=P(rho)) thatcott2013-02-23
| | | | | | | | can be supplemented with a thermal gamma law git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@74 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* remove poly_gamma_inirhaas2013-02-11
| | | | | | | | | | | EOS_Omni used this to compute (initially) conversion factors from code (assumed to e G=c=M_sun=1) to cgs units. It then goes back and forth between these units even for polytropic and gamma law eos. This is very confusing since poly_gamma_ini since poly_gamma_ini must mast poly_gamma and gl_gamma for a "usual" run with a Gamma law eos. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@73 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * update unit conversions based on new conversion factorscott2012-12-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@72 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * add a python script that computes cgs->M_sun=c=G=1 units cott2012-12-29
| | | | | | | | conversion factors (and their inverses) based on NIST data git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@71 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * improve solution for density based on pressure, temperature, Y_e.cott2012-12-22
| | | | | | | | | The new implementation is robust, but slow and should only be used at initial data (which is generally the case) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@70 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* remove superfluous F90FLAGS used for HDF5 in Fortranrhaas2012-12-05
| | | | | | | | EOS_Omni no longer uses the Fortran HDF5 interfaces, instead readtable.c is using the C interface. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@69 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* remove unused variablesknarf2012-11-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@68 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* EOS_Omni: use H5Fis_hdf5, protect assumed type sizesrhaas2012-08-10
| | | | | | From: Roland Haas <roland.haas@physics.gatech.edu> git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@66 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* add option read_table_on_single_process to have a named processorrhaas2012-08-09
| | | | | | | | read the full table and MPI_Bcast it to the other processors From: Roland Haas <roland.haas@physics.gatech.edu> git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@65 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* make more parameters steerablerhaas2012-08-01
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@64 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* EOS_Omni: add table reader testrhaas2012-06-22
| | | | | | | | | | | | This adds a test (plus sample hdf5 table) using a small routine EOS_OMNI_dumptable to output the read in data as ASCII into a user selected file. Code and table kindly provided by Evan O'Connor. Small changes afterwards by Roland Haas. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@63 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* EOS_Omni: avoid allocting temporary memory twicerhaas2012-06-04
| | | | | | | | instead of storing a copy of the data in the Fortran module store Fortran pointers. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@62 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * small change (will not break anything): change the parametercott2012-05-23
| | | | | | | | for the file name of the nuclear EOS table to STEERABLE=ALWAYS (was not steerable) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@60 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * close all HDF5 objectsrhaas2012-05-17
| | | | | | | | * check H5?close() return code * make file-local functions static git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@59 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* use version 1.6 of the HDF5 API, since this is the only place within the ET ↵knarf2012-04-16
| | | | | | which explicitely used the 1.8 API which just tripped one of my installations. It also doesn't need the 1.8 API, which is why it now explicitely requests version 1.6 git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@58 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * add aliased routine to compute deps/drho|p and deps/dp|rhocott2012-03-08
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@57 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* fix scheduling of table readercott2012-02-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@56 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * add banner informing user that EOS table is being readcott2012-01-31
| | | | | | | | | * fix scheduling issue (reading the table was not scheduled in global mode) * re-add option of turning off energy shift git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@55 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* Let EOS_Omni read HDF5 EOSs using the C-API, since building the fortran ↵knarf2011-11-13
| | | | | | | | | | interface is usually disabled, and conflicts with the parallel API as well. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@54 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* documentation.tex: Add braces for htlatexhinder2011-10-25
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@51 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* documentation.tex: Move definitions under START CACTUS THORNGUIDE linehinder2011-10-19
| | | | | | Otherwise the thornguide fails to build git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@49 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * fix dpdrho issuecott2011-06-11
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@48 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* Some grammar correctionseschnett2011-04-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@46 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * describe finite-temperature nuclear EOScott2011-04-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@45 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * add a refcott2011-04-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@44 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * describe hybrid EOScott2011-04-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@43 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * some work on documentation. more to comecott2011-04-19
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@42 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* Add comments to numerical constantseschnett2011-03-31
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@41 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* Correct typo in parameter descriptioneschnett2011-03-31
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@40 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* Begin to improve documentationeschnett2011-03-31
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@39 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * improve error handling in nuc_eos a bit.cott2011-03-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@38 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * update nuc_eos with some changes in the low-density regime.cott2011-02-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@37 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * update hdf5 table reader routine so thatcott2011-02-05
| | | | | | | | | | 2006 results from Ott et al. 2007 can be reproduced by using the Shen table of the Garching group. Note that the code is currently commented (with #if 0 [...] #endif). git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@36 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* Rename file, stage 2.eschnett2011-01-26
| | | | | | | Change suffix from .f to .F so that Cactus expands macros. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@35 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* Rename file, stage 1eschnett2011-01-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@34 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* Replace stop commands with calls to CCTK_WARN, since stop with aeschnett2011-01-26
| | | | | | | string argument is not supported by all Fortran compilers. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@33 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * make nuc_eos thread safecott2010-12-22
| | | | | | | | * fix a bug in MultiVarCalls git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@32 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* remove some usage of uninitialized memory. Tidy up code a bitknarf2010-12-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@31 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* fix compilation bugknarf2010-12-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@30 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * add missing filecott2010-12-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@29 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * small fixcott2010-12-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@28 8e189c6b-2ab8-4400-aa02-70a9cfce18b9
* * updates needed to make TOVSolverHot workcott2010-12-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEOS/EOS_Omni/trunk@27 8e189c6b-2ab8-4400-aa02-70a9cfce18b9