aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* activate TmunuBase in test parfilesHEADmasterrhaas2013-01-17
| | | | | | | required since ADMConstraints inherits from TmunuBase since rev 154. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@123 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* remove unused (and duplicated) lables, remove unused variables, always ↵knarf2012-12-17
| | | | | | initialize 'rate' git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@122 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* raise tolerance a bit because it turned out to be just a bit too low on bluedropknarf2010-06-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@112 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* remove catch of wrong function-call because 'guessed' solution passes ↵knarf2010-06-07
| | | | | | testsuites if tolerance is lowered to similar levels as other IDAxi-thorns git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@111 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* lower tolerance for testsknarf2010-06-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@110 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* correct include file paths (the crude way(knarf2010-05-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@109 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Pass double precision instead of single precision valueschnetter2010-03-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@108 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Comment out call to function that has wrong arguments and thatschnetter2010-03-16
| | | | | | | (presumably) is not called anyway git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@107 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Include Licence in READMEknarf2009-01-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@103 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Unify README file formatknarf2009-01-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@102 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* wording tweak in footnotejthorn2006-07-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@101 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* document normalization for the slice mass & AH radiusjthorn2006-07-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@100 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Activate thorns IOFlexIO and FlexIO.tradke2006-06-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@99 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Remove duplicate setting of same parameter.tradke2006-06-30
| | | | | | | | Fix inconsistent settings of ADMBase::lapse_evolution_method and ADMBase::shift_evolution_method. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@98 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Example for how to use IDAxiBrillBH without staggering and with meshschnetter2006-05-27
| | | | | | | refinement. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@97 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Output the parameter fileschnetter2006-05-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@96 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Update existing test case.schnetter2006-05-27
| | | | | | | Add another test case without staggering. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@95 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Use CCTK_REAL instead of real*8.schnetter2006-05-27
| | | | | | | | | | | | | | | Avoid coordinate singularities on the axis by adding a small epsilon. Correct a typo in a comment. Do not abort if the interpolator fails. Instead, initialise all 3D variables to Minkowski. Paper over the coordinate singularity at the origin by replacing it with Minkowski data. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@94 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Use CCTK_REAL instead of real*8schnetter2006-05-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@93 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Slight clean-upschnetter2006-05-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@92 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* List cactusmaint as maintainerschnetter2006-05-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@91 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* slight wording clarificationjthorn2006-05-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@90 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* explain in more detailjthorn2006-05-07
| | | | | | | | the commently-encountered-problem with a grid point at the origin, and what to do about it git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@89 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* note maintainer statusjthorn2006-05-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@88 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Added localreduce to activethornsyye002006-01-25
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@87 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* commits to change IOBasic to use the new reduction interface. This breaks ↵yye002005-11-01
| | | | | | the testsuite for testcomplex because of a new reduction scheme for complex numbers. WaveToy1DF77 also fails with inconsistency, failing at 3,7 processors with varying files and differences between them. Currently investigating these failurse in detail. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@86 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Correct email address in copyright statement.schnetter2005-10-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@85 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Removing single quotes from comments as preprocessors don't like them.goodale2005-10-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@83 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Introduce a new schedule group ADMBase_InitialGauge which is run justschnetter2005-09-26
| | | | | | | | | | | | | | after ADMBase_InitialData. This makes it possible to set up all ADM data in these two groups, and then e.g. convert to the BSSN variables after these groups still in the bin "initial". Various other thorns, such as dissipation or multipatch, can now apply transformations to the initial data in the bin "postinitial". This simplifies the interaction between various thorns. Change various thorns to use these two groups. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@82 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Update future ideasschnetter2005-07-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@80 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Add an option to control whether we generate a conformal metricjthorn2005-07-08
| | | | | | | | | | (StaticConformal::conformal_state = 3) or a physical metric ( = 0), as per http://www.cactuscode.org/pipermail/developers/2005-July/001178.html and subsequent discussion git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@79 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* note problems with grid points at the originjthorn2005-06-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@78 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* typo fixjthorn2005-06-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@77 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* += description of problem where high resolutions cause a core dump,jthorn2005-06-13
| | | | | | | and outline of workarounds git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@76 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* += explanation that you must use a staggered gridjthorn2005-06-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@75 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* clarify wording when we define logarithmic radial coordinate $\eta$jthorn2005-06-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@74 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* some more demo par files for this thornjthorn2005-06-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@73 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Fortran apparently requires an explicit field width for I formatjthorn2005-05-31
| | | | | | | --> s/ write (A,I) ... / write (A,I8) ... / git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@72 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* s/1.5/1.5d0/ and similarly for a few other single-precision constantsjthorn2005-05-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@71 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Use "character(max_string_length)" instead ofschnetter2005-05-20
| | | | | | | | | "character*max_string_length", which is not legal Fortran. (The syntax "character*(max_string_length)" would also be legal, but is deprecated.) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@70 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* This is a general code cleanup, and also adds some new features tojthorn2005-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this thorn. [Unforunately, for the reasons explained in today's E-mail discussion on the developers@cactuscode.org mailing list, it's not practical for me to break this up into multiple smaller single-purposed commits.] param.ccl * add comments * add additional interpolator parameters (described in detail below) * add "output psi on 2D grid" parameters (described in detail below) * add debugging parameters doc/documentation.tex * add "IDAxiBrillBH/" prefix to make LaTeX labels unique across thorns * correct a few typos * clarify explanation of how we solve on a 2-D grid and then interpolate to the Cactus 3-D grid * explain the new interpolator and output-psi-on-2D-grid parameters * add some comments on choosing the 2-D grid resolution parameters * mention debug parameters doc/TODO * new file noting some problems with this thorn which I found, but didn't fix src/IDAxiBrillBH.F * use new CCTK_WARN(CCTK_WARN_ABORT, ...) instead of old CCTK_WARN(0, ...) * more flexible interpolator parameters: This thorn first solves the Brill-wave equation on an internal (axisymmetric) 2D grid, then uses uses the standard Cactus CCTK_InterpLocalUniform() local-interpolator API to interpolate this to the 3D grid points. Before this patch, this thorn hard-wired the interpolation operator to "uniform cartesian", only allowed orders 1, 2, and 3, and didn't allow any other interpolator parameters to be set. This patch adds two new parameters to allow any interpolation operator and parameters to be specified. Either the old or the new parameters can be used (see doc/documentation.tex for details of how this works); the defaults leave the behavior of this thorn unchanged. * add option to output psi on 2D grid When using this thorn, I found it hard to choose the parameters defining the resolution and extent of the internal 2D grid. To help with this, I added an option to output the solution on that grid to an ASCII data file, so it can be examined and plotted. * add debugging code I've added debug options which, if enabled, print the values of various internal quantities at specified 2D and/or 3D grid points. I've left these in the final "production" code as possibly being useful for future debugging. * add many comments * correct or remove some old comments which were out of date * adjust whitespace to make the code a bit more readable: I've changed code like allocate(cc(neb,nqb),ce(neb,nqb),cw(neb,nqb),cn(neb,nqb),cs(neb,nqb), $ rhs(neb,nqb),psi2d(neb,nqb),detapsi2d(neb,nqb),dqpsi2d(neb,nqb), $ detaetapsi2d(neb,nqb),detaqpsi2d(neb,nqb),dqqpsi2d(neb,nqb), $ etagrd(neb),qgrd(nqb)) to make it clearer which arrays have the same size: allocate( cc(neb,nqb)) allocate( ce(neb,nqb)) allocate( cw(neb,nqb)) allocate( cn(neb,nqb)) allocate( cs(neb,nqb)) allocate( rhs(neb,nqb)) allocate( psi2d(neb,nqb)) allocate( detapsi2d(neb,nqb)) allocate( dqpsi2d(neb,nqb)) allocate(detaetapsi2d(neb,nqb)) allocate( detaqpsi2d(neb,nqb)) allocate( dqqpsi2d(neb,nqb)) allocate(etagrd(neb)) allocate( qgrd(nqb)) * change some Fortran write statements to CCTK_INFO [so they're properly synchronized with output from C routines, even when stdout+stderr are redirected to a log file] * include more information about what went wrong, in various error messages [eg if the interpolator returns an error code, the code now includes that error code in the error message] * rename a few variables to make their purpose clearer: ep1 --> error_at_this_grid_point ep2 --> max_error_in_grid git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@69 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* note some problems with this thornjthorn2005-05-20
| | | | | | | (which I have _not_ fixed in my current set of commits) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@68 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* This file is unused; move it from src/ to new directory archive/ .jthorn2005-05-20
| | | | | | | | | [I chose to keep it in archive/, rather than only in the CVS attic, because the CVS attic isn't usable with normal Unix tools ("cat, awk, and grep" et al).] git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@67 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Destroy the interpolation parameter table again when all the interpolationtradke2004-11-05
| | | | | | | calls have finished. Fixes a (small) resource leak. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@66 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Adding missing copyright files to all thorns and making themgoodale2004-11-02
| | | | | | | consistent. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@64 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Fix typo in documentation.schnetter2004-05-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@63 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Use CCTK_InterpLocalUniform() instead of the deprecated CCTK_InterpLocal() API.tradke2004-05-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@62 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Corrections from Dylan/Jimallen2004-03-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@59 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Corrections from Dylan/Jimallen2004-03-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@58 0a4070d5-58f5-498f-b6c0-2693e757fa0f
* Update parameter files to activate thorn SymBase.schnetter2004-03-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@57 0a4070d5-58f5-498f-b6c0-2693e757fa0f