https://github.com/geodynamics/citcoms

sort by:
Revision Author Date Message Commit Date
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
4c7711f move parameter input from Convection.c to Advection_diffusion.c 01 January 2005, 03:00:51 UTC
d296776 fixed a bug when nprocz>1 and excludeTop or/add excludeBottom is turned on 31 December 2004, 09:03:42 UTC
d800b99 fixed a bug, which causes some nodes being excluded from Boundary when excludeTop or excludeBottom are turned off 28 December 2004, 09:38:38 UTC
d8820e0 renamed some variables and changed the doc_string 28 December 2004, 03:49:54 UTC
2a4bbce 1. In findLayput(), assing self.controller 2. In CoupledApp, two controllers are created. So, two controllers can have different output interval (monitoringFrequency). 03 December 2004, 04:23:12 UTC
b351b07 * a new parameter, "filter_temperature" created as a memeber of the "Control" structure. - if it's 1, the function filter() is called to reduce artifical diffusioin. - it's 1 by default. * The command line option for this parameter is "filter_temp" - it belongs to the "Advection_diffusion" class, which is instantiated as "tsolver" in Solver.py. - Usage: --solver.tsolver.filter_temp=True/False 25 November 2004, 05:47:03 UTC
d8426ad made where to find pyre, etc a little more generic 16 November 2004, 19:43:27 UTC
729b255 * added appropriate credits for these scripts. 09 November 2004, 07:21:51 UTC
5c820cd * scripts to make a movie out of images generated by OpenDX -- mjpeg tools are necessary to run. 07 November 2004, 08:41:50 UTC
b5c863e don't use exchanger.initTemperature() when restart (use disk file for IC) 08 October 2004, 07:28:58 UTC
6fe8b61 disable writing out surface hear flux information, for processor on the surface usually don't have E->fp ready to use. 08 October 2004, 07:25:20 UTC
dd2b0df get_bcs_id_for_residual() is version independent. Move from Boundary_conditions.c to Common/Construct_arrays.c 08 October 2004, 07:21:15 UTC
186a3dc temperatures_conform_bcs() is version (Full/Regional) dependent. Make a function pointer for it. 08 October 2004, 07:20:16 UTC
7e0d2bb 1. temperatures_conform_bcs() is version (Full/Regional) dependent. Make a function pointer for it. 2. get_bcs_id_for_residual() is version independent. Move to Common/Construct_arrays.c 08 October 2004, 07:18:05 UTC
42db2a0 1. temperatures_conform_bcs() is version (Full/Regional) dependent. Make a function pointer for it. 2. in initTemperature.cc, add several new functions of different IC. 08 October 2004, 07:11:23 UTC
572a846 1. fixed a bug: normalFlag was not init'd correctly 2. when excludeBottom is true, bottome edge nodes are still included 08 October 2004, 07:08:09 UTC
145da15 * OpenDX macros and a new visual program for surface data. 23 September 2004, 04:31:06 UTC
81ff7d3 * fixed a bug related to the loop over the surface procs for each cap. 22 September 2004, 07:16:40 UTC
06fc65b * fixed bugs related to generating a list of surface processors. 22 September 2004, 06:44:12 UTC
228b81c Print restart filename to logfile 10 August 2004, 07:22:02 UTC
829fb4e Synchronized when to save the result. During a coupled run, when one solver saves the result, the other solver will save too. 08 August 2004, 05:08:35 UTC
b8d4e50 the 1st argument can be either the name of machine file or a quoted machine list(eg. 'n101 n102'). 07 August 2004, 06:25:20 UTC
295130b fixed quite a few bugs. this script is working correctly. 07 August 2004, 06:24:43 UTC
b6d9fef VTOutlet was used in creatII, TOutlet is used now. 07 August 2004, 05:47:13 UTC
0d19c5b nailed down a big bug. VTInlet was used in creatII, which set temperature bc flag for all interior nodes. TInlet is used now. 07 August 2004, 03:22:30 UTC
4927124 fixed a bug which incorrectly set cap_start=0 05 August 2004, 01:29:03 UTC
a64d1b3 changed the units of depth parameters to be nondimensional, so that they are consistent with original CitcomS input format 04 August 2004, 03:11:22 UTC
227b1a1 * some parameters that were hardwired can have user-defined values now. 02 August 2004, 23:34:26 UTC
c2c6d17 * use the same colormap for temperature cross-section and isosurfaces. 29 July 2004, 00:39:27 UTC
6406b12 * Change of implementation. Now the weighted normal vectors are taken from CitcomS' internal data (from boundary determinant E->boundary.det, this array has been throughly tested), no needto compute them again. Havn't tested. 28 July 2004, 01:19:18 UTC
0f027d6 * Fixed a problem in initBBox(). It used to returned a tight boundingbox. So, when excludeTop or excludeBottom is set, the outer and inner radii are not the correct outer and inner radii of the mesh. This can cause confusion and problem in other part of program. * Added a new attribute, bnode. It is the index mapping from CitcomS' node # to Boundary's node #. 28 July 2004, 01:14:44 UTC
62fe615 * the 1st argument can be either the name of machine file or a quoted machine list(eg. 'n101 n102'). * modified the doc string 27 July 2004, 06:56:42 UTC
87d98b4 Previousely, CitcomS would abort running when age < -1 Ma. This behavior is not desirable. The following fixes change the behavior so that CitcomS will assume age=0 when time has passed present day. 1. find_age_in_MY() returns negative age when time has passed present day 2. changed how age is manipulated before reading age-dependet files 09 July 2004, 01:15:40 UTC
back to top