5703afb | Leif Strand | 28 October 2005, 22:58:21 UTC | Minor corrections to Chapter 3, "Running CitComS.py", and a major update to Chapter 4, "Postprocessing and Graphics" (which still contained references to the "regcitcom input file"). | 28 October 2005, 22:58:21 UTC |
0791b4c | Leif Strand | 28 October 2005, 20:06:44 UTC | Minor updates to Chapter 2 -- in particular, removed reference to the separate, sync'd Pythia repository. Also, removed reference to the Python installer. | 28 October 2005, 20:06:44 UTC |
c37f4b3 | Leif Strand | 28 October 2005, 19:45:06 UTC | Added DocBook manual files from Cassie. | 28 October 2005, 19:45:06 UTC |
8169321 | Leif Strand | 21 October 2005, 19:35:26 UTC | Merged revision 2466 from CitcomS v2.0.1 to v2 branch and trunk. | 21 October 2005, 19:35:26 UTC |
3e84d06 | Leif Strand | 07 October 2005, 12:37:29 UTC | Don't suppress errors loading Full/Regional module. | 07 October 2005, 12:37:29 UTC |
63bfab3 | Eh Tan | 04 October 2005, 23:58:43 UTC | changed the argument style of 'head'/'tail' command to conform with the standard | 04 October 2005, 23:58:43 UTC |
5555bb3 | Eh Tan | 04 October 2005, 23:56:31 UTC | changed 'head -1' to 'head -n 1' to conform with the standard | 04 October 2005, 23:56:31 UTC |
6645b69 | Leif Strand | 04 October 2005, 22:37:25 UTC | Changed CitcomS license header text to GNU GPL. | 04 October 2005, 22:37:25 UTC |
67482e6 | Leif Strand | 04 October 2005, 02:53:16 UTC | Ported GNU Build System from CitcomS trunk to v2 branch. | 04 October 2005, 02:53:16 UTC |
3482c12 | Leif Strand | 04 October 2005, 00:34:33 UTC | Nuked empty directories. | 04 October 2005, 00:34:33 UTC |
772a809 | Leif Strand | 01 October 2005, 01:17:36 UTC | Strip "mc/3D/CitcomS/trunk" directory prefix. By the way, this file is generated with svn2cl (http://ch.tudelft.nl/~arthur/svn2cl/) using the command "svn log --xml --verbose | xsltproc --stringparam strip-prefix mc/3D/CitcomS/trunk svn2cl.xsl - > ChangeLog". | 01 October 2005, 01:17:36 UTC |
cd97a8a | Leif Strand | 01 October 2005, 01:01:45 UTC | Added various GNU standard files, including the GPL. | 01 October 2005, 01:01:45 UTC |
fb6f251 | Leif Strand | 30 September 2005, 23:48:12 UTC | Doh! Restored svn:ignore'ing of those ridiculous symlinks used by Make.mm. | 30 September 2005, 23:48:12 UTC |
c717581 | Leif Strand | 30 September 2005, 22:39:01 UTC | Ignore files generated by Autoconf/Automake/Libtool. | 30 September 2005, 22:39:01 UTC |
fb309b7 | Leif Strand | 30 September 2005, 17:59:01 UTC | 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 | Leif Strand | 28 September 2005, 23:26:16 UTC | 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 | Leif Strand | 21 September 2005, 00:03:40 UTC | 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 | Leif Strand | 09 September 2005, 19:49:10 UTC | Added Id keyword property to configure.ac, Makefile.am. | 09 September 2005, 19:49:10 UTC |
133fb1f | Leif Strand | 09 September 2005, 19:41:23 UTC | Added files for the GNU Build System. | 09 September 2005, 19:41:23 UTC |
5819088 | Leif Strand | 29 August 2005, 19:28:14 UTC | Added executable property and 'Id' keyword expansion. | 29 August 2005, 19:28:14 UTC |
b622a65 | Leif Strand | 27 August 2005, 03:04:54 UTC | Avoid 'extern "C" { #include ... }'; it causes problems with mpi++.h/mpicxx.h. | 27 August 2005, 03:04:54 UTC |
d508dff | Leif Strand | 27 July 2005, 08:58:31 UTC | 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 | Leif Strand | 23 July 2005, 08:35:51 UTC | 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 | Leif Strand | 23 July 2005, 08:00:35 UTC | 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 | Leif Strand | 22 July 2005, 10:03:14 UTC | 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 | Leif Strand | 22 July 2005, 05:55:58 UTC | Build with soflags to produce position-independent code. 'Export' the resulting shared libraries. | 22 July 2005, 05:55:58 UTC |
98518a5 | Leif Strand | 20 July 2005, 04:23:38 UTC | Use 'python' instead of 'mpipython.exe' -- on some TeraGrid clusters, MPI programs cannot be run directly. | 20 July 2005, 04:23:38 UTC |
453f580 | Leif Strand | 20 July 2005, 04:12:31 UTC | 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 | Leif Strand | 20 July 2005, 04:07:15 UTC | 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 | Leif Strand | 20 July 2005, 03:55:47 UTC | 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 | Leif Strand | 30 June 2005, 08:31:28 UTC | Changes for Mac OS X build. | 30 June 2005, 08:31:28 UTC |
e185183 | Leif Strand | 23 August 2005, 03:42:59 UTC | [vcp] delete of edited revision with dead state | 23 August 2005, 03:42:59 UTC |
a6be4a6 | Leif Strand | 18 June 2005, 04:24:28 UTC | Removed 'Facilities' directory -- no longer needed under Pythia v0.8. | 18 June 2005, 04:24:28 UTC |
00bb873 | Leif Strand | 18 June 2005, 04:20:35 UTC | Added example batch scripts for NCSA and TACC TeraGrid clusters. | 18 June 2005, 04:20:35 UTC |
4f6f6a3 | Eunseo Choi | 18 June 2005, 02:07:52 UTC | * removed default paths to input/output files. * removed absolute paths to macros. | 18 June 2005, 02:07:52 UTC |
dd632fd | Eh Tan | 16 June 2005, 02:33:59 UTC | script to automatically read input parameters from input file and call batchcombine.py | 16 June 2005, 02:33:59 UTC |
17be934 | Eh Tan | 16 June 2005, 02:33:16 UTC | 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 | Eh Tan | 16 June 2005, 02:30:55 UTC | using new-style class | 16 June 2005, 02:30:55 UTC |
301e521 | Eh Tan | 16 June 2005, 01:27:42 UTC | print messages to stderr instead of stdout | 16 June 2005, 01:27:42 UTC |
758bb2e | Leif Strand | 14 June 2005, 23:47:37 UTC | Corrected use of -Xlinker. | 14 June 2005, 23:47:37 UTC |
c56cbaa | Leif Strand | 10 June 2005, 09:23:11 UTC | Added license text. | 10 June 2005, 09:23:11 UTC |
d5c21aa | Eh Tan | 08 June 2005, 11:02:59 UTC | 1. subsitute 'staging' with 'launcher' as required by pythia-0.8 2. removed unneccesary input parameters | 08 June 2005, 11:02:59 UTC |
f3ba498 | Leif Strand | 08 June 2005, 08:55:33 UTC | 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 | Eh Tan | 06 June 2005, 06:41:59 UTC | Parser class to parse CitcomS input file | 06 June 2005, 06:41:59 UTC |
4ed631f | Eh Tan | 06 June 2005, 06:13:57 UTC | execute 'cmd_copy' only if 'cmd_paste' was finished without error | 06 June 2005, 06:13:57 UTC |
81267bf | Leif Strand | 04 June 2005, 04:51:39 UTC | Initial port from pythia-0.4 to pythia-0.8. | 04 June 2005, 04:51:39 UTC |
b2d0398 | Eunseo Choi | 28 May 2005, 12:27:24 UTC | * 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 | Vlad Manea | 28 May 2005, 04:41:22 UTC | *** empty log message *** | 28 May 2005, 04:41:22 UTC |
bd418e4 | Michael Gurnis | 28 May 2005, 04:11:59 UTC | *** empty log message *** | 28 May 2005, 04:11:59 UTC |
41611f5 | Vlad Manea | 28 May 2005, 01:39:34 UTC | Velocity files | 28 May 2005, 01:39:34 UTC |
d5172da | Vlad Manea | 28 May 2005, 01:38:10 UTC | Restart files | 28 May 2005, 01:38:10 UTC |
34fc82e | Vlad Manea | 28 May 2005, 01:35:25 UTC | Cookbook5 and coordinate files | 28 May 2005, 01:35:25 UTC |
c7d66fc | Eh Tan | 25 May 2005, 08:22:11 UTC | changed the hard-wire path (/usr/bin/python) to run-time dep. path | 25 May 2005, 08:22:11 UTC |
bfc2759 | Eh Tan | 25 May 2005, 04:28:12 UTC | a utility script to slize horizontal layers from CitcomS output. See docstring for usage. | 25 May 2005, 04:28:12 UTC |
5bea2ba | Leif Strand | 25 May 2005, 01:12:44 UTC | Prefer "$(MM)" to "mm". | 25 May 2005, 01:12:44 UTC |
e29df2d | Eunseo Choi | 24 May 2005, 05:15:36 UTC | * 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 | Eunseo Choi | 24 May 2005, 05:00:45 UTC | * 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 | Leif Strand | 20 May 2005, 05:39:18 UTC | Include <cmath> in various files. Fixes compilation errors with GCC v3.4.3. | 20 May 2005, 05:39:18 UTC |
9a03eda | Eunseo Choi | 20 May 2005, 05:01:45 UTC | * 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 | Leif Strand | 19 May 2005, 01:27:56 UTC | Added a prototype for temperatures_conform_bcs() -- fixes compilation failure with GCC v3.4.3. | 19 May 2005, 01:27:56 UTC |
d32399d | Eh Tan | 18 May 2005, 08:57:44 UTC | test for coupled run | 18 May 2005, 08:57:44 UTC |
967656e | Eh Tan | 18 May 2005, 03:54:53 UTC | using rpath to specify runtime library path | 18 May 2005, 03:54:53 UTC |
ebf8079 | Eh Tan | 18 May 2005, 02:45:44 UTC | using rpath to specify runtime library path | 18 May 2005, 02:45:44 UTC |
05f2a79 | Eh Tan | 17 May 2005, 07:35:10 UTC | 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 | Vlad Manea | 17 May 2005, 06:53:59 UTC | 3D MPI tracer-advection code | 17 May 2005, 06:53:59 UTC |
dbfe7ad | Steve Quenette | 11 April 2005, 19:09:20 UTC | 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 | Vlad Manea | 30 March 2005, 10:34:47 UTC | *** empty log message *** | 30 March 2005, 10:34:47 UTC |
79f2f38 | Vlad Manea | 30 March 2005, 10:27:51 UTC | *** empty log message *** | 30 March 2005, 10:27:51 UTC |
97e5139 | Steve Quenette | 11 March 2005, 12:23:33 UTC | 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 | Vlad Manea | 11 March 2005, 08:24:46 UTC | *** empty log message *** | 11 March 2005, 08:24:46 UTC |
570c900 | Vlad Manea | 09 March 2005, 06:24:27 UTC | The tracer code only works in root processor | 09 March 2005, 06:24:27 UTC |
f944753 | Eh Tan | 18 February 2005, 08:13:36 UTC | fixed a bug in the validator of 'tic_method' | 18 February 2005, 08:13:36 UTC |
82cfb06 | Eh Tan | 18 February 2005, 07:15:36 UTC | added new parameter 'tic_method' and 'half_space_age' | 18 February 2005, 07:15:36 UTC |
b96ce03 | Eh Tan | 18 February 2005, 06:57:42 UTC | 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 | Eh Tan | 18 February 2005, 06:14:47 UTC | implementation of cooling plate temperature is pending. | 18 February 2005, 06:14:47 UTC |
a910d89 | Eh Tan | 18 February 2005, 06:12:19 UTC | 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 | Eunseo Choi | 05 February 2005, 02:51:15 UTC | * bindings for the SInlet class added. * setSBCFlag() method added to SInlet. | 05 February 2005, 02:51:15 UTC |
437e67f | Eh Tan | 03 February 2005, 05:49:17 UTC | fixed a bug in finding boundary nodes and rearraged code | 03 February 2005, 05:49:17 UTC |
d9b8158 | Eunseo Choi | 29 January 2005, 08:23:14 UTC | * SInlet class added | 29 January 2005, 08:23:14 UTC |
466a1cc | Eunseo Choi | 29 January 2005, 08:15:57 UTC | * 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 | Eh Tan | 29 January 2005, 03:20:28 UTC | removed redudant include and library path. PYTHIA_INCDIR and PYTHIA_LIBDIR must be defined. | 29 January 2005, 03:20:28 UTC |
cd280d9 | Eh Tan | 27 January 2005, 06:10:58 UTC | removed tracer_output(), which is replaced by output_tracer() in Output.c | 27 January 2005, 06:10:58 UTC |
22b1008 | Eh Tan | 27 January 2005, 06:05:32 UTC | removed calls to tracer_output(), which is replaced by output_tracer() in Output.c | 27 January 2005, 06:05:32 UTC |
102f861 | Eunseo Choi | 26 January 2005, 07:01:26 UTC | * removed a useless block of code | 26 January 2005, 07:01:26 UTC |
703daa0 | Eh Tan | 26 January 2005, 04:05:51 UTC | 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 | Eh Tan | 24 January 2005, 05:20:26 UTC | commented out debugging output | 24 January 2005, 05:20:26 UTC |
baea560 | Eh Tan | 21 January 2005, 06:29:50 UTC | removed 'tracer' and 'tracer_file' properties from Param class (these properties are moved to Tracer class) | 21 January 2005, 06:29:50 UTC |
ca3e40e | Eh Tan | 21 January 2005, 06:25:53 UTC | fixed a bug in reading viscZ property | 21 January 2005, 06:25:53 UTC |
f5d3a32 | Eunseo Choi | 20 January 2005, 03:02:46 UTC | * A BC property, "pseudo_free_surf", added. Its default value is False. | 20 January 2005, 03:02:46 UTC |
3eb6ee4 | Eh Tan | 20 January 2005, 02:55:00 UTC | added new properties visc.viscZ and visc.rheol | 20 January 2005, 02:55:00 UTC |
dc905a0 | Vlad Manea | 20 January 2005, 02:35:25 UTC | a new viscosity law was added (case 4) | 20 January 2005, 02:35:25 UTC |
1715e41 | Eh Tan | 19 January 2005, 10:19:37 UTC | added function output_tracer() | 19 January 2005, 10:19:37 UTC |
6734afe | Eh Tan | 19 January 2005, 10:02:27 UTC | added Tracer module into Solver | 19 January 2005, 10:02:27 UTC |
5684b7e | Eh Tan | 19 January 2005, 10:01:41 UTC | added binding to tracer_advection() | 19 January 2005, 10:01:41 UTC |
be8301b | Eh Tan | 19 January 2005, 09:05:50 UTC | added bindings to tracer input | 19 January 2005, 09:05:50 UTC |
65cd803 | Eh Tan | 19 January 2005, 08:57:43 UTC | added Tracer.py to file list | 19 January 2005, 08:57:43 UTC |
8994677 | Eh Tan | 19 January 2005, 08:44:30 UTC | added Tracer module | 19 January 2005, 08:44:30 UTC |
f62d691 | Eh Tan | 19 January 2005, 08:43:21 UTC | changed the default value of E->control.tracer_file | 19 January 2005, 08:43:21 UTC |
ce4358a | Eh Tan | 19 January 2005, 08:38:49 UTC | modified according to changes in lib/Common/Instructions.c (add tracer module) | 19 January 2005, 08:38:49 UTC |
ef1f1da | Eh Tan | 19 January 2005, 08:36:50 UTC | fixed a syntax error | 19 January 2005, 08:36:50 UTC |