55c8dd2 | Eh Tan | 23 June 2007, 00:28:23 UTC | Removed the back-and-forth interpolation of viscosity, which smoothes the viscosity field unnecessarily | 23 June 2007, 00:28:23 UTC |
ed4ce7b | Eh Tan | 22 June 2007, 23:43:21 UTC | Forgot to commit module/setProperties.c in r7289. This should fix issue115 in the pyre version also. | 22 June 2007, 23:43:21 UTC |
1069325 | Leif Strand | 22 June 2007, 04:36:08 UTC | Added BuildBot config. | 22 June 2007, 04:36:08 UTC |
fcdc999 | Lijie Han | 21 June 2007, 22:35:33 UTC | Resolved the conflict | 21 June 2007, 22:35:33 UTC |
6e82004 | Eh Tan | 21 June 2007, 22:25:40 UTC | Preparing a conflict test, again | 21 June 2007, 22:25:40 UTC |
3d9403f | Eh Tan | 21 June 2007, 22:22:08 UTC | Preparing a conflict test, again | 21 June 2007, 22:22:08 UTC |
0a261b2 | Eh Tan | 21 June 2007, 22:19:44 UTC | Preparing a conflict test | 21 June 2007, 22:19:44 UTC |
a2f4ad6 | Eh Tan | 18 June 2007, 23:21:10 UTC | Renamed 'XXX1' -> 'cXXX' and 'XXX2' -> 'eXXX' | 18 June 2007, 23:21:10 UTC |
e546ce6 | Eh Tan | 18 June 2007, 23:06:40 UTC | Fixing issue115: interference between restart=1 & tracer_ic_method Previously, when "restart" is set, tracer_ic_method will be set to 2 (restart tracers) by the code. Now, these two options are independent. | 18 June 2007, 23:06:40 UTC |
fe97c4c | Leif Strand | 15 June 2007, 18:01:27 UTC | Fix for problem with GCC 3.4.5 (observed on CITerra): mv: cannot stat `.deps/dummy.Tpo': No such file or directory | 15 June 2007, 18:01:27 UTC |
d839465 | Eh Tan | 14 June 2007, 21:38:19 UTC | Zeroing geoid arrays before every geoid calculation. This fixes issue114 | 14 June 2007, 21:38:19 UTC |
7384d4c | Eh Tan | 14 June 2007, 17:55:31 UTC | A better fix for issue110 | 14 June 2007, 17:55:31 UTC |
25bb6b1 | Eh Tan | 14 June 2007, 01:36:27 UTC | Fixing issue111: Expanding %RANK in autocombine.py | 14 June 2007, 01:36:27 UTC |
9c3dfa7 | Lijie Han | 13 June 2007, 17:55:22 UTC | A trivial change | 13 June 2007, 17:55:22 UTC |
65ee539 | Eh Tan | 12 June 2007, 00:05:11 UTC | Fixing issue112 | 12 June 2007, 00:05:11 UTC |
50c2d55 | Leif Strand | 11 May 2007, 20:19:28 UTC | Fixed LINK problem w/Automake. | 11 May 2007, 20:19:28 UTC |
9caddf1 | Leif Strand | 11 May 2007, 02:02:00 UTC | Build with Exchanger, if available. The Exchanger package will be automatically detected if it is installed on your PYTHONPATH. The preprocessor & link flags for compiling/linking with Exchanger are handled automatically. To my chagrin, this change increases the CitcomS language count back up to 3 again (C, C++, Python). Even with the aid of the 'cproto' tool, it would take many hours of work to make the C code in 'lib' compile using a C++ compiler. | 11 May 2007, 02:02:00 UTC |
6019291 | Eh Tan | 11 April 2007, 00:40:49 UTC | Forgot to update the makefile in r6541 | 11 April 2007, 00:40:49 UTC |
60030f4 | Eh Tan | 10 April 2007, 21:59:45 UTC | Finding the min/max of the Cartesian coordinates. The min/max values provide the bounding box for random tracer generation. This will speed up the tracer generation, and should avoid a potential problem of "too many tries?" error when the domain size of a processor is much smaller (<1%) than the size of the whole sphere. | 10 April 2007, 21:59:45 UTC |
247bcc7 | Eh Tan | 10 April 2007, 21:58:51 UTC | Removed obsolete pyre components in tests/ | 10 April 2007, 21:58:51 UTC |
6d942e7 | Eh Tan | 05 April 2007, 22:21:46 UTC | Adding the ability to combine optional fields to the post-processing scripts. autocombine.py will read the parameter 'output_optional' from the cfg file and combine the optional fields (can be pressure, stress, comp_nd, or a combination of the three) into a file. The file is named similar to the cap file, with 'cap' replaced by 'opt'. A .general file is also created, which describes the content, shape, and structure of the opt file. | 05 April 2007, 22:21:46 UTC |
f31b73c | Sue Kientz | 27 March 2007, 20:54:47 UTC | standardized typefaces on cover | 27 March 2007, 20:54:47 UTC |
d7a7f7a | Sue Kientz | 27 March 2007, 06:51:53 UTC | changed version to 2.2.1 per tan2 | 27 March 2007, 06:51:53 UTC |
78e36d1 | Eh Tan | 27 March 2007, 04:39:34 UTC | Regenerated ChangeLog upto r6417 | 27 March 2007, 04:39:34 UTC |
190e4e8 | Eh Tan | 27 March 2007, 04:37:54 UTC | Updated NEWS for the upcoming 2.2.1 | 27 March 2007, 04:37:54 UTC |
1ab1ba9 | Eh Tan | 27 March 2007, 04:20:05 UTC | Forgot to add cookbook7.cfg to the file list | 27 March 2007, 04:20:05 UTC |
d1623a6 | Eh Tan | 26 March 2007, 18:48:36 UTC | Regenerated ChangeLog upto r6409 | 26 March 2007, 18:48:36 UTC |
074e8d9 | Eh Tan | 26 March 2007, 18:45:16 UTC | Forgot to add a header file to the file list | 26 March 2007, 18:45:16 UTC |
585244b | Eh Tan | 26 March 2007, 18:25:42 UTC | Regenerated ChangeLog upto r6403 | 26 March 2007, 18:25:42 UTC |
e8056e6 | Eh Tan | 26 March 2007, 18:20:19 UTC | Set the length unit to cm to fit within the page | 26 March 2007, 18:20:19 UTC |
c7236d2 | Eh Tan | 26 March 2007, 18:11:02 UTC | Changed the size of gmt plots to fit within the page | 26 March 2007, 18:11:02 UTC |
8ccaa32 | Sue Kientz | 26 March 2007, 18:05:31 UTC | restored edits to stable copy; regen pdf, images showing | 26 March 2007, 18:05:31 UTC |
3b056f3 | Eh Tan | 26 March 2007, 06:01:18 UTC | Enlarged the figure of cookbook7. Rephrased the description of the low-viscosity-zone parameters, per Sue's suggestion. | 26 March 2007, 06:01:18 UTC |
d79404c | Sue Kientz | 26 March 2007, 00:23:55 UTC | chasing down image problem | 26 March 2007, 00:23:55 UTC |
6f388ea | Sue Kientz | 25 March 2007, 23:07:31 UTC | changed verbage in History 1.2, paragraphs on version 2.1, to past tense, since notes on 2.2 should be only ones in present tense \c | 25 March 2007, 23:07:31 UTC |
723f757 | Sue Kientz | 25 March 2007, 22:55:42 UTC | edits of new copy; attempt to fix an image that is not displaying, still unresolved | 25 March 2007, 22:55:42 UTC |
8688ee2 | Eh Tan | 24 March 2007, 23:05:03 UTC | Finished Cookbook7 | 24 March 2007, 23:05:03 UTC |
0a6d3bd | Eh Tan | 24 March 2007, 23:03:00 UTC | Changed the version number to 2.2 | 24 March 2007, 23:03:00 UTC |
1af6a2d | Eh Tan | 24 March 2007, 00:02:43 UTC | Added new cookbook7 | 24 March 2007, 00:02:43 UTC |
3cd5331 | Eh Tan | 23 March 2007, 22:21:32 UTC | Updated the NEWS for v2.2.0 | 23 March 2007, 22:21:32 UTC |
5fc07c2 | Eh Tan | 23 March 2007, 22:21:06 UTC | Added new parameter 'adv_gamme' to the manual and input samples. Documented a new tic_method=3 | 23 March 2007, 22:21:06 UTC |
1e70a61 | Eh Tan | 23 March 2007, 21:06:06 UTC | Added description to the tracer and composition input/output files | 23 March 2007, 21:06:06 UTC |
c0753b2 | Eh Tan | 23 March 2007, 20:40:27 UTC | Added the tracer parameters to the manual and sample input files | 23 March 2007, 20:40:27 UTC |
c50ae40 | Eh Tan | 23 March 2007, 20:39:12 UTC | Disable the parameter "analytical_tracer_test", and make "chemical_buoyancy" a boolean | 23 March 2007, 20:39:12 UTC |
2678c56 | Eh Tan | 23 March 2007, 19:37:24 UTC | Added the low-visc-zone parameters to the manual and the sample input files | 23 March 2007, 19:37:24 UTC |
b4b5b1c | Eh Tan | 23 March 2007, 05:31:39 UTC | Added the image for cookbook7 (thermo-chemical convection | 23 March 2007, 05:31:39 UTC |
130bee2 | Eh Tan | 23 March 2007, 05:30:43 UTC | When I renamed the old Cookbook7/ directory to Cookbook6/, I forgot to rename cookbook7.eps to cookbook6.eps. Now it is done. | 23 March 2007, 05:30:43 UTC |
a2482bb | Eh Tan | 23 March 2007, 05:25:10 UTC | These two EPS files are the leftover of an old cookbook | 23 March 2007, 05:25:10 UTC |
801b1bb | Eh Tan | 23 March 2007, 05:22:29 UTC | Gather theta and phi only in get_neighboring_caps() | 23 March 2007, 05:22:29 UTC |
6bef184 | Eh Tan | 23 March 2007, 05:21:38 UTC | Changed the header format of comp_* output to be consistent with other data files | 23 March 2007, 05:21:38 UTC |
da31e1c | Sue Kientz | 22 March 2007, 22:11:02 UTC | added bib entry per eh, changed cover to citcoms (rem .py), changed to 2.2.0, todo notation removed; regen pdf | 22 March 2007, 22:11:02 UTC |
3339bf3 | Eh Tan | 22 March 2007, 19:58:11 UTC | Make the output of 1st iteration consistent with later iterations | 22 March 2007, 19:58:11 UTC |
8f757ca | Eh Tan | 22 March 2007, 19:57:57 UTC | Calling find_tracers() and count_tracers_of_flavors() in initialize_tracers(), so that the former two functions can become static/private | 22 March 2007, 19:57:57 UTC |
1d3cb93 | Eh Tan | 22 March 2007, 19:55:18 UTC | Renamed initialize_tracer_arrays() to allocate_tracer_arrays() | 22 March 2007, 19:55:18 UTC |
34b83e1 | Eh Tan | 21 March 2007, 22:46:51 UTC | Updated the version number to 2.2.0 | 21 March 2007, 22:46:51 UTC |
f1b0e00 | Eh Tan | 21 March 2007, 22:46:34 UTC | Updated the dependency information | 21 March 2007, 22:46:34 UTC |
c03947b | Eh Tan | 21 March 2007, 22:46:08 UTC | Added chemical Rayleigh number to the equations | 21 March 2007, 22:46:08 UTC |
ed136d5 | Eh Tan | 21 March 2007, 22:45:51 UTC | Added history of v2.2 release | 21 March 2007, 22:45:51 UTC |
9bf807f | Eh Tan | 21 March 2007, 22:45:30 UTC | Added citation to McNamara & Zhong 2004 | 21 March 2007, 22:45:30 UTC |
42b79b0 | Eh Tan | 21 March 2007, 19:30:45 UTC | Added a safeguard against nprocx or nprocy greater than 1 | 21 March 2007, 19:30:45 UTC |
064cf26 | Eh Tan | 20 March 2007, 06:34:22 UTC | full_lost_souls() now works for nprocz>1 as well | 20 March 2007, 06:34:22 UTC |
585d503 | Eh Tan | 20 March 2007, 06:27:56 UTC | Removed the 'tracer_interpolation_scheme' and 'tracer_advection_scheme' parameters | 20 March 2007, 06:27:56 UTC |
0860212 | Eh Tan | 20 March 2007, 06:26:19 UTC | Reporting error if low viscosity channel/wedge is turned on, but tracer is turned off | 20 March 2007, 06:26:19 UTC |
5812fbe | Eh Tan | 19 March 2007, 23:49:51 UTC | lost_souls() cannot be shared by both versions. The parallel communications of both versions are too different. So, the original lost_souls() is renamed to full_lost_souls(). A new regional_lost_souls() is implemented. This code has been tested in 3x3x3 processors, running over 100 timesteps. The number of total tracers is conserved. | 19 March 2007, 23:49:51 UTC |
7c2622b | Eh Tan | 19 March 2007, 23:44:12 UTC | Init'd E->composition.icompositional_rheology to 0 | 19 March 2007, 23:44:12 UTC |
086ba84 | Eh Tan | 19 March 2007, 23:42:50 UTC | * Init'd E->composition.icompositional_rheology to 0 * Write composition instruction only if it is turned on * Clean up the code a bit | 19 March 2007, 23:42:50 UTC |
3d926d3 | Eh Tan | 19 March 2007, 23:29:00 UTC | Removing read_comp(), which is not used anymore | 19 March 2007, 23:29:00 UTC |
4c3acc7 | Eh Tan | 19 March 2007, 23:25:14 UTC | Advect the tracers right after temperature advection, before solving velocity | 19 March 2007, 23:25:14 UTC |
0bf6d88 | Eh Tan | 19 March 2007, 23:08:40 UTC | Replaced for-loop by an if, which matchs the intention better | 19 March 2007, 23:08:40 UTC |
71b53f2 | Eh Tan | 19 March 2007, 22:53:40 UTC | Init'd advection.timestep and advection.timesteps earlier. The time output uses these parameters. | 19 March 2007, 22:53:40 UTC |
f4292ca | Eh Tan | 19 March 2007, 22:51:35 UTC | Reimplemented my version of low_viscosity_channel_factor() and low_viscosity_wedge_factor() | 19 March 2007, 22:51:35 UTC |
b9a5f9d | Eh Tan | 19 March 2007, 22:50:09 UTC | Clean up the function prototype declaration | 19 March 2007, 22:50:09 UTC |
6ad7c85 | Eh Tan | 19 March 2007, 22:48:13 UTC | Moving tracer initialization code to a function | 19 March 2007, 22:48:13 UTC |
0fcf84e | Eh Tan | 19 March 2007, 22:45:38 UTC | Compute the volume of the mesh, use it to estimate the # of tracers in the proc. make_tracer_array() now works for both versions | 19 March 2007, 22:45:38 UTC |
a95684d | Eh Tan | 17 March 2007, 00:38:06 UTC | Apply chemical buoyancy only when using tracer | 17 March 2007, 00:38:06 UTC |
417b7d9 | Eh Tan | 17 March 2007, 00:21:01 UTC | Merged the regional and global tracer codes. Basically, Vlad's code is mostly gone and is replaced by Allen's and mine code. A few functions, eg. analytical_test(), low_viscosity_*_factor(), are disabled, need to work on them later. | 17 March 2007, 00:21:01 UTC |
a9782f6 | Leif Strand | 15 March 2007, 02:51:13 UTC | Removed broken usage() method. (Pythia v0.8.1.3 will have a reasonable default for this method.) | 15 March 2007, 02:51:13 UTC |
94c4295 | Michael Gurnis | 13 March 2007, 00:56:07 UTC | Refactored the regional parts of the code so that the age grids are read in from the same code as are the velocity and material files. Moved the guts of Regional_lith_age_read_files.c to Regional_read_input_from_files.c. This nearly makes the structure of Full and Regional the same -- refactoring that Leif initiated last year | 13 March 2007, 00:56:07 UTC |
14d3b40 | Eh Tan | 12 March 2007, 23:27:29 UTC | Commented out code about compositional_rheology, which is not implemented | 12 March 2007, 23:27:29 UTC |
132480a | Eh Tan | 12 March 2007, 23:11:49 UTC | Removed static variables, added some code documentation | 12 March 2007, 23:11:49 UTC |
51cd3fe | Eh Tan | 12 March 2007, 22:14:36 UTC | A new input parameter "ic_method_for_flavors", to specify which way to initialize the flavors when the tracers are init'd randomly Currrently, only ic_method_for_flavors=0 is allowed, which produces a layered structure, any tracer above z_interface is of flavor 0, below z_interface is of flavor 1. | 12 March 2007, 22:14:36 UTC |
1f8c67a | Eh Tan | 12 March 2007, 22:07:19 UTC | Initial bulk composition | 12 March 2007, 22:07:19 UTC |
bfb796a | Eh Tan | 12 March 2007, 22:06:37 UTC | Output the total composition information to the log file, get rid of extra file handles in trace struct | 12 March 2007, 22:06:37 UTC |
beb0afe | Eh Tan | 12 March 2007, 22:05:31 UTC | Compute the Cartesian velocity on the fly, not storing it in a seperated array | 12 March 2007, 22:05:31 UTC |
8b8c041 | Michael Gurnis | 12 March 2007, 20:08:12 UTC | Modified Regional_read_input_from_files.c so that it now opens and reads in material files. Material files are organized by elements. Previsouly only worked for Full | 12 March 2007, 20:08:12 UTC |
24ec419 | Eh Tan | 11 March 2007, 05:27:50 UTC | A new way to compute composition. Each tracer has a "flavor" (can only be either 0 or 1 currently). In the ratio method, the composition of an element is determined by: (# of tracers of flavor i)/(# of total tracers) | 11 March 2007, 05:27:50 UTC |
11698e0 | Eh Tan | 11 March 2007, 05:20:43 UTC | * Unifying output for extra tracer quantities * Renamed rtrac to basicq, etrac to extraq, to match the basic/extra quantities for advection * Renamed itrac to ielement, itracsize to ielementsize, ielementsize to max_ntracers * A new member for the # of tracers * Removed some unused members in trace struct * Untabify and indent the code | 11 March 2007, 05:20:43 UTC |
a8d1a1b | Eh Tan | 09 March 2007, 00:26:17 UTC | Add Vlad to the author list | 09 March 2007, 00:26:17 UTC |
45be8f2 | Eh Tan | 09 March 2007, 00:25:03 UTC | A big patch for tracers and composition: * Seperating composition codes from tracer codes, several struct members in E->trace are moved to E->composition * Add chemical buoyancy term * Renamed thermal_buoyancy() to get_buoyancy() to reflect the fact that this function computes buoyancy according to temperature/composition/phase * Fix and optimize the fix_*() functions * Remove some static variables, or converte them to const * Change the type of E->SinCos from float to double, and replace E->trace.DSinCos * Provide default values for "required" input parameters * Renamed tracer_restart to tracer_ic_method, also remapped the options * Removed option for Cartesian tracer input and trace.iwrite_tracers_every * Replaced trace.itracer_type by composition.ichemical_buoyancy * Optionally output tracers and composition fields | 09 March 2007, 00:25:03 UTC |
068a4d5 | Leif Strand | 08 March 2007, 00:35:52 UTC | Minor Makefile fix I made while working on Nemesis (i.e. with embedding disabled). | 08 March 2007, 00:35:52 UTC |
b233c5a | Eh Tan | 02 March 2007, 00:09:47 UTC | * Simplified checking in the radial direction * Removed obsolete variables in trace struct | 02 March 2007, 00:09:47 UTC |
8467ab6 | Eh Tan | 01 March 2007, 21:23:25 UTC | Finally, exchanging tracers between processors works, at least in 12-proc cases | 01 March 2007, 21:23:25 UTC |
8a9b494 | Eh Tan | 01 March 2007, 21:21:45 UTC | * Communicate cap boundary information with neighboring processors. This information will be used in icheck_cap() later * Update icheck_cap() for our paralleism * Disable composition-related output | 01 March 2007, 21:21:45 UTC |
513bb8e | Eh Tan | 01 March 2007, 21:17:17 UTC | Fixed two errors reported by icc | 01 March 2007, 21:17:17 UTC |
c29ef92 | Eh Tan | 01 March 2007, 21:16:47 UTC | * Create pyre inventory for tracer input * Changed the default values of some tracer parameters to be consistent with pyre inventory | 01 March 2007, 21:16:47 UTC |
30792de | Eh Tan | 01 March 2007, 21:15:21 UTC | Migrating the tracer code (not finished) | 01 March 2007, 21:15:21 UTC |
7f019a8 | Eh Tan | 01 March 2007, 21:02:00 UTC | Copied from Allen McNamara's tracer code. The code will fail to compile | 01 March 2007, 21:02:00 UTC |
5e312c7 | Leif Strand | 16 February 2007, 17:44:30 UTC | Resurrected Exchanger source. | 16 February 2007, 17:44:30 UTC |
734c621 | Eh Tan | 08 February 2007, 00:15:03 UTC | Spherical version of the temperature solver | 08 February 2007, 00:15:03 UTC |
4f896c0 | Eh Tan | 08 February 2007, 00:14:46 UTC | Removed the use of a new feature in python 2.4 ("substring" in "string") | 08 February 2007, 00:14:46 UTC |