aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
Commit message (Collapse)AuthorAge
* support named spherical surfacesrhaas2012-01-24
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1562 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Change the number of timelevels of the ahmask to match the number which is ↵knarf2011-01-25
| | | | | | | | | | | used for the metric. Setting this to three unconditionally leads to problems when running with Carpet and prolongation_order_time=1 because all GFs in Carpet are expected to have the same number of timelevels: prolongation_order_time+1. This is not the ideal solution. That would eliminate also variables ala metric_timelevels, because they directly depend on prolongation_order_time and should not have to be set (correctly) in a parameter file. This could be done automatically. However, this patch for now uses metric_timelevels, in order to get AHFinderDirect working quickly. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1554 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Patch from Bruno Giacomazzo:knarf2010-08-10
| | | | | | | | | | | | | | the patch allows the possibility to schedule AHFinderDirect also at POSTPOSTINITIAL by adding the parameter run_at_CCTK_POSTPOSTINITIAL (default equals to false). I have used it to be sure that an AH was found after initial data computation and before the last call to the Con2Prim routine of Whisky before evolution was started (in order to have hydro variables properly excised before the beginning of the evolution). git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1550 f88db872-0e4f-0410-b76b-b9085cfa78c5
* make find_every always steerableknarf2010-01-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1541 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Add new parameters track_origin_from_grid_scalar. They tellschnetter2008-10-04
| | | | | | | | AHFinderDirect to look at certain grid scalars to reset the origin used for horizon finding. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1530 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Set run_at_CCTK_POST_RECOVER_VARIABLES = no by default, since the ADMschnetter2008-08-31
| | | | | | | variables are usually not yet correctly initialised in this bin. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1527 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Make "Erik" branch the default trunk for AHFinderDirect.svnadmin2008-06-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1526 f88db872-0e4f-0410-b76b-b9085cfa78c5
* comment tweakjthorn2006-10-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1484 f88db872-0e4f-0410-b76b-b9085cfa78c5
* clarify comments for run_at_* parameters; no change in semanticsjthorn2006-10-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1483 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add new option run_at_CCTK_POSTINITIALjthorn2005-12-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1433 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * implement new verbose_level option "no output"jthorn2005-06-14
| | | | | | | | * decrease the default verbose_level from "algorithm highlights" down to "physics details" git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1423 f88db872-0e4f-0410-b76b-b9085cfa78c5
* implement verbose_level = "physics highlights"jthorn2005-06-14
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1421 f88db872-0e4f-0410-b76b-b9085cfa78c5
* fix a bug found by Yosef Zlochower:jthorn2005-06-14
| | | | | | | | | | | | | | | | | | | | | | In a multiprocessor run, AHFinderDirect finds different horizons in parallel on different processors, and doesn't broadcast horizon shapes to all processors unless it thinks they'll be needed. However, the "the information will be needed" calculation doesn't take into account the possibility of the HorizonRadiusInDirection() aliased function being called on another processor, and in this case this function returns a wrong result if AHFinderDirect hasn't broadcast the horizon shapes. * introduce a new Boolean parameter always_broadcast_horizon_shape (defaults to false) * document in interface.ccl, param.ccl, and doc/documentation.tex, that this parameter should be set to true if you expect HorizonRadiusInDirection() to be used * inclusive-or this parameter into the "should we broadcast the horizon shape?" calculation in src/driver/find_horizons.cc git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1419 f88db872-0e4f-0410-b76b-b9085cfa78c5
* typo fixjthorn2005-06-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1416 f88db872-0e4f-0410-b76b-b9085cfa78c5
* make some of the mask parameters steerable (finally!!!)jthorn2005-02-28
| | | | | | | -- thanks to Frank Loeffler for the basic patches for this git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1397 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Introduce parameters to control whether this thorn does everythingjthorn2004-09-27
| | | | | | | | | | | in CCTK_ANALYSIS (which has historically been the case, and remains the default after this commit) or CCTK_POSTSTEP (which sometimes comes in handy). There should be no user-visible change in behavior from this commit. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1383 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * add interface to Erik's SphericalSurface thornjthorn2004-05-12
| | | | | | | | | | | | | | ==> With this commit, AHFinderDirect now inherits from AEIThorns/SphericalSurface, so you must have that thorn in your configuration to be able to compile. * add computation of surface quadrupole moments and areal radius * expand BH_diagnostics file format to accomodate quadrupole moments and areal radius, and also to include not-implemented-yet columns for 9 more diagnostics which Erik has implemented in his branch * some other small cleanups git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1329 f88db872-0e4f-0410-b76b-b9085cfa78c5
* Raise the limit for the maximum allowable number of AHs you can searchjthorn2004-01-08
| | | | | | | | for, from 10 all the way up to 100. Hopefully that will be enough for now... git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1234 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add a new parameter:jthorn2003-12-06
| | | | | | | | | | | | | | | | | # # To detect some divergence cases faster, we also deem any horizon where # the infinity-norm of Theta exceeds this parameter, to be "not found". # The default is effectively "no limit". # real max_allowable_Theta \ "max ||Theta||_infinity allowed for any trial surface \ before we give up and say we can't find this horizon" { (0.0:* :: "any positive real number" } 1.0e10 git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1225 f88db872-0e4f-0410-b76b-b9085cfa78c5
* At Ian Hawke's request, make the setting of an excision mask specifyablejthorn2003-12-03
| | | | | | | | | | | | | | | | on a per-horizon basis: The old parameter set_mask is now replaced by two new parameters: set_mask_for_all_horizons set_mask_for_individual_horizon[n] For most purposes, you can just change set_mask to set_mask_for_all_horizons in your parameter files. If you really want to control the setting of the mask on a per-horizon basis, read section 4.6 in the thorn guide to find out how the new parameters work. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1222 f88db872-0e4f-0410-b76b-b9085cfa78c5
* revise semantics of min_horizon_radius_points_for_maskjthorn2003-11-21
| | | | | | | | | | so it now tests against the angular minimum of r_inner, not r_min (= the angular minimum of r_horizon) like it did before ... docs update will follow shortly git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1216 f88db872-0e4f-0410-b76b-b9085cfa78c5
* fix spelling typo in comment -- no change to noncomment textjthorn2003-11-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1210 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename parameterjthorn2003-11-20
| | | | | | | | | | | min_horizon_size_for_mask to min_horizon_radius_points_for_mask to make its semantics clearer (thanks to Erik Schnetter for suggesting the renaming!) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1209 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add new parameterjthorn2003-11-20
| | | | | | | | | | real min_horizon_size_for_mask \ "only set mask if min horizon radius >= this number of local grid spacings" docs will follow shortly... git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1208 f88db872-0e4f-0410-b76b-b9085cfa78c5
* make max_allowable_horizon_radius into an array parameterjthorn2003-11-19
| | | | | | | | | so it can/must be specified for each horizon --> gives a bit more flexibility for screening out "bad" cases (alas this isn't in the thornguide yet :() git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1205 f88db872-0e4f-0410-b76b-b9085cfa78c5
* tweak wording in a comment; no change to non-comment codejthorn2003-11-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1203 f88db872-0e4f-0410-b76b-b9085cfa78c5
* tweak comment wording a bit more; still no change to non-comment textjthorn2003-10-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1194 f88db872-0e4f-0410-b76b-b9085cfa78c5
* tweak wording in one of the comments, no change to non-comment stuffjthorn2003-10-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1193 f88db872-0e4f-0410-b76b-b9085cfa78c5
* comment new base-grid semantics for mask offset (no change in non-comment code)jthorn2003-09-11
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1188 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change default sparse matrix library from ILUCG to UMFPACKjthorn2003-08-13
| | | | | | | because ILUCG _usually_ works ok, but sometimes blows up and is ++slow :( :( git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1182 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change the default geometry interpolator from order 3 down to order 2jthorn2003-08-12
| | | | | | | | | | | | this will make AHFinderDirect faster (typically about 2.5 times faster), but less accurate (on analytic data at dx=0.1m or so, typical accuracies of 1e-4m or so, instead of 1e-5m or so for order=3). In practice, for most of our runs the AHFinderDirect (in)accuracy is dominated by the inaccuracy of the numerically computed g_ij and K_ij fed into it, so the slightly lower AH-finding accuracy is unimportant. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1178 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change the code so AHFinderDirect can tell DriftCorrect about ajthorn2003-08-01
| | | | | | | | | specified AH centroid -- this uses the new function-aliasing DriftCorrect interface developed by Peter Diener and myself (with much assistance from Ian Hawke) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1174 f88db872-0e4f-0410-b76b-b9085cfa78c5
* - inherit from IOjthorn2003-07-29
| | | | | | | | | | | | - add new parameters BH_diagnostics_directory h_directory which both default to IO::out_dir - change code to use these for output directories - change code to auto-create output directories if they don't already exist git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1157 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename parametersjthorn2003-07-28
| | | | | | | | | | how_often_to_output_h --> output_h_every how_often_to_output_Theta --> output_Theta_every to match the usual Cactus convention for "*_every" parameters (including our own find_every parameter) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1154 f88db872-0e4f-0410-b76b-b9085cfa78c5
* replace Boolean parameter find_AHsjthorn2003-07-28
| | | | | | | | | | | with new integer parameter find_every so user can choose how often to find AHs (with Carpet, at present you can only find AHs on a time level where the coarsest grid is defined ==> you must use find_every ) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1153 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change enum geometry_methodjthorn2003-07-27
| | | | | | | to bool hardwire_Schwarzschild_geometry git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1147 f88db872-0e4f-0410-b76b-b9085cfa78c5
* drop support for (optionally) using CCTK_InterpLocalUniform() instead ofjthorn2003-07-27
| | | | | | | | | | CCTK_InterpGridArrays() to interpolate the Cactus geometry grid functions to the horizon position -- this was never used in practice, and it conflicts with the changse I'm about to commit to make AHFinderDirect work properly under Carpet git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1146 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add +xz quadrant (mirrored) patch system typejthorn2003-07-25
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1141 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add max_allowable_horizon_radiusjthorn2003-07-10
| | | | | | | | parameter to (we think) fix a serious bug where if one horizon goes off the edge of the grid, we fail to find any other horizons git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1130 f88db872-0e4f-0410-b76b-b9085cfa78c5
* point to AEILocalInterp, not LocalInterp,jthorn2003-07-07
| | | | | | | since we need some AEILocalInterp features that LocalInterp doesn't have git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1128 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add code to automagically generate control files for Thomas Radke'sjthorn2003-07-07
| | | | | | | | | | | | | | | | | | | | | | | | new OpenDX macros (which can read AHFinderDirect gnuplot-format output files) > Update of /numrelcvs/AEIPhysics/Visualization/OpenDX/Macros > In directory cvsserv:/tmp/cvs-serv29388 > > Added Files: > ImportAHFinderDirectGnuplot.net > ImportAHFinderDirectGnuplotPatch.net > Log Message: > > Macros which can read the AHFinderDirect gnuplot output files > directly into OpenDX. There is a new Boolean parameter output_OpenDX_control_files to control whether the control files (one per horizon) should be written, but this defaults to true, so you don't need to do anything special to get the control files. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1125 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add new parameter and code to allow computing surfaces of constant expansionjthorn2003-07-04
| | | | | | | | (the case expansion = 0 is the AH, others should be surfaces nested inside or outside the AH) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1118 f88db872-0e4f-0410-b76b-b9085cfa78c5
* COPYING newest version of GPL text (from gcc 3.3)jthorn2003-07-04
| | | | | | | | | param.ccl schedule.ccl drop obselete find_AHs_at{poststep,postinitial} parameters git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1117 f88db872-0e4f-0410-b76b-b9085cfa78c5
* new parameters for sparse-matrix librariesjthorn2003-06-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1095 f88db872-0e4f-0410-b76b-b9085cfa78c5
* comment tweakjthorn2003-06-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1081 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add parameters for convergence criteria for ILUCG sparse linear solverjthorn2003-06-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1079 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add option for UMFPACK sparse matrix library (code isn't there yet)jthorn2003-06-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1072 f88db872-0e4f-0410-b76b-b9085cfa78c5
* allow searching for up to 10 horizons in a slicejthorn2003-05-14
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1059 f88db872-0e4f-0410-b76b-b9085cfa78c5
* redo excision mask:jthorn2003-05-13
| | | | | | | | | | | * there are now 3 states (inside/buffer/outside) * there is now a "noshrink" option * many other changes too -- see thorn guide for details the new excision support isn't very well tested yet :( :( git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1056 f88db872-0e4f-0410-b76b-b9085cfa78c5
* split former initial-data optionjthorn2003-05-02
| | | | | | | | | | | | | | | | | | | keyword initial_guess_method[5] \ "method used to set up initial guess for apparent horizon shape" { "read from file" :: "read from input file" into two options keyword initial_guess_method[5] \ "method used to set up initial guess for apparent horizon shape" { "read from named file" :: "read from explicitly-named input file" "read from h file" :: \ "read from input file named the same as the (later) h output file" git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1042 f88db872-0e4f-0410-b76b-b9085cfa78c5