https://github.com/geodynamics/citcoms

sort by:
Revision Author Date Message Commit Date
c717581 Ignore files generated by Autoconf/Automake/Libtool. 30 September 2005, 22:39:01 UTC
fb309b7 Push/pop C++ around MPI tests, which are now sensitive to the current language. Made sure that '--without-pyre' works in the absence of a C++ compiler (tested on Hrothgar). When building with Pyre modules, fail if a C++ compiler is not found. 30 September 2005, 17:59:01 UTC
0f33ede Add ${pythondir} to PYTHONPATH before checking for Python modules, so that installing multiple packages to a single PREFIX "just works". This also attempts to simulate the final installation environment, which might make a difference in unusual cases. Also, 'sed' the install-time PYTHONPATH into CitComS scripts (instead of an explicit list of @pythondir@'s). Added _getPrivateDepositoryLocations() and CitcomS.pml. Changed "etc/citcoms" to "etc/CitcomS" for consistency with the Python package name. Add PACKAGE_VERSION to __init__.py, and added pyconfig-generated config.py. Freeze the full path to 'mpirun' and 'mpipython.exe' at 'configure' time. First crack at batch system configuration. 28 September 2005, 23:26:16 UTC
76bf816 Utilize my new 'pyconfig' facility to automatically slurp config info from Pythia, Exchanger. Changed contact e-mail to cig-mc; other misc. changes. 21 September 2005, 00:03:40 UTC
04e6d48 Added Id keyword property to configure.ac, Makefile.am. 09 September 2005, 19:49:10 UTC
133fb1f Added files for the GNU Build System. 09 September 2005, 19:41:23 UTC
5819088 Added executable property and 'Id' keyword expansion. 29 August 2005, 19:28:14 UTC
b622a65 Avoid 'extern "C" { #include ... }'; it causes problems with mpi++.h/mpicxx.h. 27 August 2005, 03:04:54 UTC
d508dff Fixed it so that the uniprocessor examples work again. This invovled creating CitcomS's own version of LauncherMPICH, and tweaking the MPI launchers so that CitcomS re-execs itself under 'mpipython.exe' when it is run under plain old 'python'. Also: made "--launcher.dry" work; ignore 'nodegen' in LauncherBatch (so that the examples "just work" on the TeraGrid); added some 'tips' ("--launcher.help-properties"); added SimpleApp.usage(). 27 July 2005, 08:58:31 UTC
d667e5b General build clean-up: 'export' all the various scripts to $EXPORT_ROOT/bin, so that goofy relative paths are not needed (e.g., "../tests/citcomsregional.sh"); and so that the 'visual' directory doesn't have to be added to the PATH. I also dusted-off 'array2d' -- it compiles and links now. 23 July 2005, 08:35:51 UTC
8766494 Raise an exception -- instead of crashing -- when pyCitcom_citcom_init() is passed a null "mpi::Communicator *" argument. 23 July 2005, 08:00:35 UTC
c1bb990 Switched from Python's '%' operator to pyre.util.expandMacros(), so that I don't have to escape '%' (e.g., --launcher.nodegen="n%03d"). Also, export key environment variables to LAM/MPI jobs. 22 July 2005, 10:03:14 UTC
ca04b90 Build with soflags to produce position-independent code. 'Export' the resulting shared libraries. 22 July 2005, 05:55:58 UTC
98518a5 Use 'python' instead of 'mpipython.exe' -- on some TeraGrid clusters, MPI programs cannot be run directly. 20 July 2005, 04:23:38 UTC
453f580 Removed sample batch scripts, which are obsoleted by my new launchers. Use "--launcher=pbs" or "--launcher=lsf" on NCSA and TACC, respectively. 20 July 2005, 04:12:31 UTC
f490bf9 Added Pyre launchers for LAM/MPI, Globus, LSF, and PBS. This is their temporary home; they should be incorporated into Pyre eventually. 20 July 2005, 04:07:15 UTC
aafe505 Merged revision 1.5.2.1 from CitcomS-2_x branch to trunk: tan2: "a fix for single-processor (eg. laptop)". 20 July 2005, 03:55:47 UTC
ff15a34 Changes for Mac OS X build. 30 June 2005, 08:31:28 UTC
e185183 [vcp] delete of edited revision with dead state 23 August 2005, 03:42:59 UTC
a6be4a6 Removed 'Facilities' directory -- no longer needed under Pythia v0.8. 18 June 2005, 04:24:28 UTC
00bb873 Added example batch scripts for NCSA and TACC TeraGrid clusters. 18 June 2005, 04:20:35 UTC
4f6f6a3 * removed default paths to input/output files. * removed absolute paths to macros. 18 June 2005, 02:07:52 UTC
dd632fd script to automatically read input parameters from input file and call batchcombine.py 16 June 2005, 02:33:59 UTC
17be934 1. moved parts of the script into functions so that other scripts can import them. 2. raise ValueError when the length of machinefile is not right 16 June 2005, 02:33:16 UTC
e2f7dfd using new-style class 16 June 2005, 02:30:55 UTC
301e521 print messages to stderr instead of stdout 16 June 2005, 01:27:42 UTC
758bb2e Corrected use of -Xlinker. 14 June 2005, 23:47:37 UTC
c56cbaa Added license text. 10 June 2005, 09:23:11 UTC
d5c21aa 1. subsitute 'staging' with 'launcher' as required by pythia-0.8 2. removed unneccesary input parameters 08 June 2005, 11:02:59 UTC
f3ba498 Port from pythia-0.4 to pythia-0.8, continued: use "factory=" instead of "default=" in facilities where appropriate. The scripts example1.sh and test5.sh seem to work now. 08 June 2005, 08:55:33 UTC
d31dc2f Parser class to parse CitcomS input file 06 June 2005, 06:41:59 UTC
4ed631f execute 'cmd_copy' only if 'cmd_paste' was finished without error 06 June 2005, 06:13:57 UTC
81267bf Initial port from pythia-0.4 to pythia-0.8. 04 June 2005, 04:51:39 UTC
b2d0398 * If a user doesn't specify "blob_center", assign [-999.,-999.,-999] as a default values in IC.py. * The real default values are assigned in setProperties.cc * The distance calculation in "construct_tic_from_input" modified. * A bug in non-dimensionalizing half_space_age fixed. 28 May 2005, 12:27:24 UTC
caca20a *** empty log message *** 28 May 2005, 04:41:22 UTC
bd418e4 *** empty log message *** 28 May 2005, 04:11:59 UTC
41611f5 Velocity files 28 May 2005, 01:39:34 UTC
d5172da Restart files 28 May 2005, 01:38:10 UTC
34fc82e Cookbook5 and coordinate files 28 May 2005, 01:35:25 UTC
c7d66fc changed the hard-wire path (/usr/bin/python) to run-time dep. path 25 May 2005, 08:22:11 UTC
bfc2759 a utility script to slize horizontal layers from CitcomS output. See docstring for usage. 25 May 2005, 04:28:12 UTC
5bea2ba Prefer "$(MM)" to "mm". 25 May 2005, 01:12:44 UTC
e29df2d * adding a script to run the Cookbook7 example and coord.dat file. * README for some additional information. 24 May 2005, 05:15:36 UTC
d0162a5 * added new parameters to control a hot blob as temperature IC. - One can specify three parameters: 1. Coordinates(theta,fi,r) of the center. 2. Radius. 3. The amount of temperature increase/decrease within the blob. - Currently works only for the Regional version. - CitcomS variable name: convection.blob_center, convection.blob_radius, convection.blob_dT - Pyre parameter name: solver.ic.blob_center, solver.ic.blob_radius, solver.ic.blob_dT - it is required to set "solver.ic.tic_method=2" * the format of coordinates file has been modified. - "nsd=1" is not recognized as "%s%d" on some machine. - now it should be "nsd= 1" to be read as "%s %d". 24 May 2005, 05:00:45 UTC
c076cf6 Include <cmath> in various files. Fixes compilation errors with GCC v3.4.3. 20 May 2005, 05:39:18 UTC
9a03eda * added a new function for the initial temperature field. - called "hot_blob_lith" - Thermal boudnary layer on top + one hot bloc at the center. 20 May 2005, 05:01:45 UTC
06c79d2 Added a prototype for temperatures_conform_bcs() -- fixes compilation failure with GCC v3.4.3. 19 May 2005, 01:27:56 UTC
d32399d test for coupled run 18 May 2005, 08:57:44 UTC
967656e using rpath to specify runtime library path 18 May 2005, 03:54:53 UTC
ebf8079 using rpath to specify runtime library path 18 May 2005, 02:45:44 UTC
05f2a79 the full path of shared library is given, otherwise g++ can compile but the program couldn't find the shared library at the run time 17 May 2005, 07:35:10 UTC
70c05e2 3D MPI tracer-advection code 17 May 2005, 06:53:59 UTC
dbfe7ad facelifted to work with new "config" repository (cvs -d :pserver:config@cvs.cacr.caltech.edu:/config co config). I think this will still work with the old config... Eh you may want to check. 11 April 2005, 19:09:20 UTC
7ee8b9d *** empty log message *** 30 March 2005, 10:34:47 UTC
79f2f38 *** empty log message *** 30 March 2005, 10:27:51 UTC
97e5139 Added EXCHANGER_INCDIR and EXCHANGER_LIBDIR, as in my case, I do not build exchanger into either pythia's or citcom's build root (but into its own) 11 March 2005, 12:23:33 UTC
8fd3a73 *** empty log message *** 11 March 2005, 08:24:46 UTC
570c900 The tracer code only works in root processor 09 March 2005, 06:24:27 UTC
f944753 fixed a bug in the validator of 'tic_method' 18 February 2005, 08:13:36 UTC
82cfb06 added new parameter 'tic_method' and 'half_space_age' 18 February 2005, 07:15:36 UTC
b96ce03 1. added validator to some of the input. 2. added new parameter 'tic_method' and 'half_space_age'. 18 February 2005, 06:57:42 UTC
e582cfe implementation of cooling plate temperature is pending. 18 February 2005, 06:14:47 UTC
a910d89 Added new input parameter: tic_method. When it is 0 (default), the temperature is a linear profile + perturbation at some layers. When it is 1, the temperature is isothermal (== bottom b.c.) + uniformly cold plate (thickness specified by 'half_space_age'). 18 February 2005, 06:12:19 UTC
74e248a * bindings for the SInlet class added. * setSBCFlag() method added to SInlet. 05 February 2005, 02:51:15 UTC
437e67f fixed a bug in finding boundary nodes and rearraged code 03 February 2005, 05:49:17 UTC
d9b8158 * SInlet class added 29 January 2005, 08:23:14 UTC
466a1cc * added a new class SInlet to receive stress from the coupled solver. * "stress_factor" defined in SIUnit.cc 29 January 2005, 08:15:57 UTC
0f6b104 removed redudant include and library path. PYTHIA_INCDIR and PYTHIA_LIBDIR must be defined. 29 January 2005, 03:20:28 UTC
cd280d9 removed tracer_output(), which is replaced by output_tracer() in Output.c 27 January 2005, 06:10:58 UTC
22b1008 removed calls to tracer_output(), which is replaced by output_tracer() in Output.c 27 January 2005, 06:05:32 UTC
102f861 * removed a useless block of code 26 January 2005, 07:01:26 UTC
703daa0 1. Commented out part of the code that use itcolor, which is the starting age of the tracer. 2. Added a few comments about the code. This should help people to read the code. 26 January 2005, 04:05:51 UTC
7cde52d commented out debugging output 24 January 2005, 05:20:26 UTC
baea560 removed 'tracer' and 'tracer_file' properties from Param class (these properties are moved to Tracer class) 21 January 2005, 06:29:50 UTC
ca3e40e fixed a bug in reading viscZ property 21 January 2005, 06:25:53 UTC
f5d3a32 * A BC property, "pseudo_free_surf", added. Its default value is False. 20 January 2005, 03:02:46 UTC
3eb6ee4 added new properties visc.viscZ and visc.rheol 20 January 2005, 02:55:00 UTC
dc905a0 a new viscosity law was added (case 4) 20 January 2005, 02:35:25 UTC
1715e41 added function output_tracer() 19 January 2005, 10:19:37 UTC
6734afe added Tracer module into Solver 19 January 2005, 10:02:27 UTC
5684b7e added binding to tracer_advection() 19 January 2005, 10:01:41 UTC
be8301b added bindings to tracer input 19 January 2005, 09:05:50 UTC
65cd803 added Tracer.py to file list 19 January 2005, 08:57:43 UTC
8994677 added Tracer module 19 January 2005, 08:44:30 UTC
f62d691 changed the default value of E->control.tracer_file 19 January 2005, 08:43:21 UTC
ce4358a modified according to changes in lib/Common/Instructions.c (add tracer module) 19 January 2005, 08:38:49 UTC
ef1f1da fixed a syntax error 19 January 2005, 08:36:50 UTC
458c08d 1. moved input of tracer-related parameters to tracer_input() 2. changed where tracer_initial_settings() is called 19 January 2005, 08:35:21 UTC
26b6caf fixed a problem in function pointer declaration 19 January 2005, 07:19:59 UTC
21873a1 uncommented tracer module 19 January 2005, 07:19:07 UTC
e2625e8 new cookbook with a refined mesh 19 January 2005, 06:30:29 UTC
939d352 *** empty log message *** 19 January 2005, 06:24:44 UTC
ca07b1d * removed unnecessary debugging output from get_elt_tr() 08 January 2005, 11:24:37 UTC
afce0e4 * call Citcom's functions in output, general_stokes_solver, respectively, instead of creating pseudo_surf bindings for each 08 January 2005, 11:20:32 UTC
18e5343 * added bindings for new functions for the "pseudo free surface" formulation 08 January 2005, 11:02:18 UTC
963017f * always assign memory for free_surf and Vprev for now. - in the future, need to save memory when pseudo_free_surf is off. 08 January 2005, 10:57:51 UTC
9e3b38e * modified to enable the "pseudo free surface" mode. 08 January 2005, 10:16:42 UTC
2ec4252 * functions added to track pseudo free surface and compute normal traction from it. 08 January 2005, 10:15:17 UTC
bf1a476 removed the declaration of my_tbc() 05 January 2005, 06:58:07 UTC
12d2bb2 1. uncommented the journal output 2. removed codes about 'upwind bc', as it is proved not accurate. 3. removed a call to my_tbc(), which is specific to my Hawaii plume model and sliped through the repository 05 January 2005, 06:57:11 UTC
back to top