e15117c | Thorsten Becker | 27 February 2008, 07:42:44 UTC | Built surface velocity BC support via Netcdf grd files back in. This needs more testing, but it would be good to have the framework in place before new additions are made. Also, age control is not yet implemented, but will be soon. | 27 February 2008, 07:42:44 UTC |
332d337 | Eh Tan | 21 February 2008, 01:25:34 UTC | Removed unnecessary call to construct_mat_group() | 21 February 2008, 01:25:34 UTC |
c42f6fd | Eh Tan | 21 February 2008, 01:03:43 UTC | Finished interpolating fields onto tracers | 21 February 2008, 01:03:43 UTC |
222c941 | Eh Tan | 21 February 2008, 01:02:41 UTC | Renamed fix_phi() to fix_angle() | 21 February 2008, 01:02:41 UTC |
2bd8f42 | Eh Tan | 21 February 2008, 01:01:09 UTC | Fixed issue139. Bug for tracers near South pole. | 21 February 2008, 01:01:09 UTC |
c0e2815 | Eh Tan | 21 February 2008, 01:00:21 UTC | Get new tracers in post processing stage | 21 February 2008, 01:00:21 UTC |
346ba4e | Eh Tan | 21 February 2008, 00:56:29 UTC | Read multiple extraq | 21 February 2008, 00:56:29 UTC |
5cc21b8 | Eh Tan | 21 February 2008, 00:55:41 UTC | Write averaged composition in horiz_avg output. The HDF5 part of output is not implemented... | 21 February 2008, 00:55:41 UTC |
892dd0d | Eh Tan | 21 February 2008, 00:54:25 UTC | Removed horizontal average from output_interpolated_fields() | 21 February 2008, 00:54:25 UTC |
89dc1c4 | Eh Tan | 21 February 2008, 00:53:35 UTC | Compute horizontal average for composition fields | 21 February 2008, 00:53:35 UTC |
a9e6ba7 | Thorsten Becker | 17 February 2008, 00:14:06 UTC | Modified Citcom.c such that E->mat gets assigned based on element depth (as was default before), even if mat_control is not selected. Added (back in?) ggrd netcdf type VIP prefactor material control via ggrd_mat_control flags (as documented in Instructions.c) Renamed some of the ggrd stuff to make it more modular. | 17 February 2008, 00:14:06 UTC |
797ffec | Eh Tan | 09 February 2008, 00:14:35 UTC | Interpolate fields in post_processing() * The parameter "itracer_interpolate_fields" is the same as "model_type" in the AVM code. * If itracer_interpolate_fields is 1, 2, or 3, it interpolates temperature and compositions. The horizonal average is not removed yet. | 09 February 2008, 00:14:35 UTC |
0262f7b | Eh Tan | 08 February 2008, 23:58:57 UTC | Refactored the functions. * get shape functions on tracer location * interpolate data using acquired shape functions | 08 February 2008, 23:58:57 UTC |
a0c621f | Eh Tan | 08 February 2008, 23:56:39 UTC | Added binding for post_processing(). Exit program after post processing and saving results. | 08 February 2008, 23:56:39 UTC |
8688232 | Eh Tan | 08 February 2008, 23:54:36 UTC | * Using a different reference point for uv space. This fixed a nasty bug when some cap extends over ~pi/2. * A bunch of debugging output (disabled) * Disable more debugging output | 08 February 2008, 23:54:36 UTC |
aed8cda | Eh Tan | 08 February 2008, 23:50:30 UTC | Added new parameter: itracer_interpolate_fields When it is 0 (default), nothing is done. Otherwise, the convection fields are interpolated onto the location of tracers. | 08 February 2008, 23:50:30 UTC |
5b88643 | Eh Tan | 04 February 2008, 23:23:21 UTC | Reverted part of unwannted change | 04 February 2008, 23:23:21 UTC |
f3b65a8 | Eh Tan | 04 February 2008, 23:21:19 UTC | Fixed potential memory leak | 04 February 2008, 23:21:19 UTC |
7455cf7 | Eh Tan | 04 February 2008, 23:13:23 UTC | Fixed bugs in managing reference counts and potential double-free | 04 February 2008, 23:13:23 UTC |
61854c2 | Eh Tan | 04 February 2008, 20:40:45 UTC | Fixed a regression reported by Lydia Dicaprio. The initial temperature should be constructured in this order: 1. if tic_method=-1, read from velo files. 2. if lith_age=1, read/constructed from lith_age files. 3. otherwise, call {full,regional}_construct_tic_from_input() | 04 February 2008, 20:40:45 UTC |
8eda467 | Eh Tan | 22 January 2008, 19:52:09 UTC | Renamed functions | 22 January 2008, 19:52:09 UTC |
2c8211b | Eh Tan | 22 January 2008, 19:38:43 UTC | Computes the derivatives of shape functions and jacobians only once and stores them for later use. This reduces the total cpu time of cookbook8 by 13%. - get_global_shape_fn_sph() computes and stores the derivatives of shape functions and jacobians. - Moved get_global_shape_fn() to Obsolete.c - Calling construct_shape_function_derivatives() in initial_mesh_solver_setup(). This function call get_global_shape_fn_sph() for each element. - get_rtf_at_vpts() and get_rtf_at_ppts() are for coord. transformation matrix at vpts and ppts respectively - Passed arguments by references in PG solvers instead of by values to avoid copying. | 22 January 2008, 19:38:43 UTC |
64dc706 | Thorsten Becker | 17 January 2008, 02:06:25 UTC | Changed GNOMONIC to CITCOM_GNOMONIC to avoid namespace conflict with GMT gmt.h | 17 January 2008, 02:06:25 UTC |
07ddb1c | Eh Tan | 16 January 2008, 20:53:14 UTC | Forgot to checkin this file | 16 January 2008, 20:53:14 UTC |
97b3adf | Eh Tan | 16 January 2008, 20:34:22 UTC | Added timing information for tracer module. The timing is reported in *.tracer_log.* files. | 16 January 2008, 20:34:22 UTC |
077bc61 | Eh Tan | 16 January 2008, 20:30:09 UTC | A more memory efficient way to find shape function for tracers. - Migrated E->tracer.UV to E->gnomonic. The reference point is the 1st node of the local mesh. The 0th element of E->gnomonic stores the sine of cosine of reference theta. - Convertd shape_coefs array from size of nel to size of snel to save memory. | 16 January 2008, 20:30:09 UTC |
1637c6f | Eh Tan | 15 January 2008, 23:36:54 UTC | Added Luis Armendariz to the author list | 15 January 2008, 23:36:54 UTC |
7d95bab | Eh Tan | 15 January 2008, 23:11:38 UTC | Simplified loop over levels | 15 January 2008, 23:11:38 UTC |
a12771a | Eh Tan | 15 January 2008, 23:05:58 UTC | Reverted previous checkin | 15 January 2008, 23:05:58 UTC |
e30ef29 | Eh Tan | 15 January 2008, 23:01:26 UTC | Simplified loop over levels | 15 January 2008, 23:01:26 UTC |
6febbb9 | Eh Tan | 15 January 2008, 00:29:40 UTC | Forgot to rename variables | 15 January 2008, 00:29:40 UTC |
50251ba | Eh Tan | 14 January 2008, 23:03:21 UTC | Fixed 2 bugs in full_coord_of_cap(). 1. x and y arrays were overridden in the loop of level. 2. Choice of reference point was not optimal and may cause round off problem. | 14 January 2008, 23:03:21 UTC |
50c6d05 | Eh Tan | 03 January 2008, 19:51:53 UTC | Re-applied patches that got reverted in r8973 | 03 January 2008, 19:51:53 UTC |
b08db17 | Thorsten Becker | 29 December 2007, 07:02:49 UTC | Trying to sync back up, those should be old changes, I hope. | 29 December 2007, 07:02:49 UTC |
7d7984a | Eh Tan | 20 December 2007, 20:30:13 UTC | Generated global mesh by great circles. Tracer module can split the cap in the map view now. | 20 December 2007, 20:30:13 UTC |
aab74be | Eh Tan | 20 December 2007, 20:27:41 UTC | Fine tune the mesh so that each cap has the same surface area | 20 December 2007, 20:27:41 UTC |
1946b88 | Eh Tan | 20 December 2007, 20:26:04 UTC | Removed obsolete code | 20 December 2007, 20:26:04 UTC |
031dd16 | Eh Tan | 20 December 2007, 20:25:33 UTC | Fixed a redundant cast | 20 December 2007, 20:25:33 UTC |
a6cfbf2 | Eh Tan | 17 December 2007, 22:06:06 UTC | Fixed phase change width | 17 December 2007, 22:06:06 UTC |
726f389 | Eh Tan | 12 November 2007, 22:42:56 UTC | Updated the version number and file NEWS | 12 November 2007, 22:42:56 UTC |
8b1c234 | Eh Tan | 12 November 2007, 22:38:36 UTC | Added mishing header file to the makefile, also avoided compiling unused code. | 12 November 2007, 22:38:36 UTC |
3585011 | Thorsten Becker | 11 November 2007, 20:37:22 UTC | Synching with the new release, none of those changes should be relevant. | 11 November 2007, 20:37:22 UTC |
0612d94 | Eh Tan | 08 November 2007, 22:41:31 UTC | Updated file ChangeLog to r8244 | 08 November 2007, 22:41:31 UTC |
209f8f4 | Eh Tan | 08 November 2007, 22:31:21 UTC | Replaced a system call by std C library remove() and disabled another system call (backup input file). Partially fixed issue130. All remaining system calls are in lib/Output_gzdir.c. | 08 November 2007, 22:31:21 UTC |
d280056 | Eh Tan | 08 November 2007, 21:38:09 UTC | Updated file ChangeLog to r8242 | 08 November 2007, 21:38:09 UTC |
eb0cd74 | Eh Tan | 08 November 2007, 21:36:55 UTC | Removed binary checkpoint files from makefile, as the file size is too big for distribution. | 08 November 2007, 21:36:55 UTC |
4ffbc25 | Eh Tan | 08 November 2007, 21:17:14 UTC | Updated file ChangeLog to r8240 | 08 November 2007, 21:17:14 UTC |
2b294a0 | Eh Tan | 08 November 2007, 19:19:12 UTC | Update the version number | 08 November 2007, 19:19:12 UTC |
744e0f1 | Eh Tan | 08 November 2007, 19:18:52 UTC | Update NEWS | 08 November 2007, 19:18:52 UTC |
6e63c0b | Eh Tan | 08 November 2007, 19:18:26 UTC | Dereased the timestep size to reduce artifacts in advection | 08 November 2007, 19:18:26 UTC |
678f8c2 | Eh Tan | 07 November 2007, 19:52:39 UTC | Decreased the # of processors. This is the only way I can reproduce single-cell convection as in the manual. | 07 November 2007, 19:52:39 UTC |
ef214c1 | Eh Tan | 07 November 2007, 19:52:17 UTC | Removed comp_el from default output, since it is not required for restart anymore. | 07 November 2007, 19:52:17 UTC |
9dbf4b9 | Eh Tan | 07 November 2007, 19:51:56 UTC | Print a warning when matrix eqn solver not converging | 07 November 2007, 19:51:56 UTC |
7153443 | Eh Tan | 06 November 2007, 23:18:54 UTC | Added cgrad solver convergence parameters, increased buoyancy_ratio and lower the # of steps | 06 November 2007, 23:18:54 UTC |
1dabe41 | Eh Tan | 06 November 2007, 23:18:35 UTC | Removed unused multigrid parameters | 06 November 2007, 23:18:35 UTC |
bfead3f | Eh Tan | 06 November 2007, 23:18:12 UTC | Increase vlowstep to match the default value in pyre | 06 November 2007, 23:18:12 UTC |
965c015 | Eh Tan | 06 November 2007, 23:17:54 UTC | Fixed a few memory errors | 06 November 2007, 23:17:54 UTC |
bad9502 | Eh Tan | 06 November 2007, 01:04:43 UTC | Init'd some variables about vtk_io, which might be accessed with uninit'd values in output_finalize() | 06 November 2007, 01:04:43 UTC |
9a543f7 | Eh Tan | 06 November 2007, 01:04:20 UTC | Shrank the size of sph. harm arrays | 06 November 2007, 01:04:20 UTC |
da29725 | Eh Tan | 06 November 2007, 01:03:55 UTC | Removed functions related sph. harm in lib/Regional_obsolete.c | 06 November 2007, 01:03:55 UTC |
3d2ebff | Eh Tan | 06 November 2007, 01:03:35 UTC | Scaled topo with variable gravity. Fixed an error in comment. Rearranged computation. | 06 November 2007, 01:03:35 UTC |
2469135 | Eh Tan | 01 November 2007, 23:33:50 UTC | Fixed an error in comment | 01 November 2007, 23:33:50 UTC |
e0c3652 | Eh Tan | 01 November 2007, 23:33:30 UTC | Print dv/v=dp/p=1.0 for the 1st Uzawa iteraion | 01 November 2007, 23:33:30 UTC |
6d90070 | Eh Tan | 30 October 2007, 22:29:44 UTC | Minor modification | 30 October 2007, 22:29:44 UTC |
1f562ce | Eh Tan | 30 October 2007, 21:54:14 UTC | Added the C program project_geoid to the makefile | 30 October 2007, 21:54:14 UTC |
1ea69a0 | Eh Tan | 30 October 2007, 21:53:50 UTC | A post-processing program to project geoid coefficents onto a regular (longitude, latitude) mesh | 30 October 2007, 21:53:50 UTC |
4d7f4a3 | Eh Tan | 30 October 2007, 21:50:52 UTC | Fixed a bug in dimensionalizing density. Provided the formula of geoid calculation in the comments. Rearranged the order of functions. | 30 October 2007, 21:50:52 UTC |
f40dafa | Eh Tan | 30 October 2007, 21:49:58 UTC | Compute d(rho)/dr/rho from rho(r) | 30 October 2007, 21:49:58 UTC |
8102449 | Eh Tan | 22 October 2007, 20:57:45 UTC | Updated file ChangeLog to r8170 | 22 October 2007, 20:57:45 UTC |
26c3d4a | Eh Tan | 22 October 2007, 20:26:44 UTC | Updated NEWS | 22 October 2007, 20:26:44 UTC |
a05de44 | Eh Tan | 22 October 2007, 19:46:26 UTC | Minor update | 22 October 2007, 19:46:26 UTC |
7823da3 | Eh Tan | 22 October 2007, 19:44:28 UTC | Simpilify INSTALL | 22 October 2007, 19:44:28 UTC |
4832d3d | Eh Tan | 22 October 2007, 19:03:41 UTC | Eliminated unnecessary computation | 22 October 2007, 19:03:41 UTC |
e8a9d98 | Eh Tan | 22 October 2007, 19:03:00 UTC | Variable material properties in latent heat correction on adiabatic cooling | 22 October 2007, 19:03:00 UTC |
5b2e55b | Eh Tan | 22 October 2007, 19:02:29 UTC | Added some comments | 22 October 2007, 19:02:29 UTC |
a27d3c6 | Eh Tan | 19 October 2007, 19:24:45 UTC | Renamed control.width* -> control.inv_width* for clarity | 19 October 2007, 19:24:45 UTC |
88a2e23 | Eh Tan | 18 October 2007, 18:53:49 UTC | Renamed coupler inventory: dimensional -> si_unit and transformational -> cartesian | 18 October 2007, 18:53:49 UTC |
f614f83 | Eh Tan | 17 October 2007, 22:44:38 UTC | Minor change in the examples | 17 October 2007, 22:44:38 UTC |
25c9b53 | Eh Tan | 17 October 2007, 20:56:25 UTC | Added comments on where C code is replaced by python code in Citcom.c | 17 October 2007, 20:56:25 UTC |
8d2bbbe | Eh Tan | 17 October 2007, 20:55:17 UTC | Put the rest of r8111 back | 17 October 2007, 20:55:17 UTC |
9676e09 | Eh Tan | 17 October 2007, 20:33:21 UTC | Fixed input diffusivity parameter in the examples, from r8111. | 17 October 2007, 20:33:21 UTC |
69e4ad8 | Eh Tan | 17 October 2007, 20:32:54 UTC | Added back minor modification from r8111 | 17 October 2007, 20:32:54 UTC |
7732890 | Eh Tan | 17 October 2007, 18:40:42 UTC | Fixed a typo in the example | 17 October 2007, 18:40:42 UTC |
6a8e4b5 | Eh Tan | 17 October 2007, 18:36:29 UTC | Fixed a bug in remove_rigid_rot() | 17 October 2007, 18:36:29 UTC |
93471fe | Eh Tan | 17 October 2007, 18:35:03 UTC | Roll back r8111, reading velo files for init. temperature stays as tic_method=-1. Other changes in r8111 will be put back later. | 17 October 2007, 18:35:03 UTC |
1602d87 | Thorsten Becker | 13 October 2007, 19:07:53 UTC | Fixed rigid rotation code bug. Added restart=2 option which will not use checkpoints, but tic_method=-1 style temperature input (formally realized via tic_method=-1, but this should be cleaner) fixed input diffusivity parameter in full example file. | 13 October 2007, 19:07:53 UTC |
334bd72 | Eh Tan | 12 October 2007, 20:24:17 UTC | Turn off monitor_max_T in the test | 12 October 2007, 20:24:17 UTC |
fdf7f72 | Eh Tan | 12 October 2007, 20:23:53 UTC | Boundary class is for regional model only, add a checking for it. | 12 October 2007, 20:23:53 UTC |
17b3276 | Eh Tan | 11 October 2007, 01:23:50 UTC | Cookbook 9: nested solver coupling + coor_refine + tsolver tuning | 11 October 2007, 01:23:50 UTC |
0f0b81a | Thorsten Becker | 11 October 2007, 00:03:40 UTC | Wiser now, commented in the E->fp output | 11 October 2007, 00:03:40 UTC |
4af480b | Thorsten Becker | 10 October 2007, 23:40:38 UTC | Added coor=3 option for radial node spacing a la CitcomCU. Streamlined ggrd temperature init. Added file flush to heat flow output. | 10 October 2007, 23:40:38 UTC |
9c14928 | Eh Tan | 10 October 2007, 21:00:13 UTC | Add an assertion | 10 October 2007, 21:00:13 UTC |
3c5bee2 | Eh Tan | 10 October 2007, 20:11:00 UTC | Remove rigid body rotation from the velocity solution from global model. A input parameter 'solver.vsolver.remove_rigid_rotation', default to on, indicate whether to remove the rigid body rotation. For free-slip model, this parameter should be on. For model with imposed plate velocity, it is advised to turn off this parameter. | 10 October 2007, 20:11:00 UTC |
ee814bc | Eh Tan | 05 October 2007, 20:02:02 UTC | Renamed excludeTop -> exclude_top, and excludeBottom -> exclude_bottom. (No other CitcomS parameter uses CamelCase.) Reworked the interaction of initial temperature and coupling. Created a new parameter exchange_initial_temperature. | 05 October 2007, 20:02:02 UTC |
b0f818a | Eh Tan | 05 October 2007, 20:00:32 UTC | Strengthen the default convergence criterion for the 3rd iteration in compressible cg solver | 05 October 2007, 20:00:32 UTC |
72ad845 | Eh Tan | 05 October 2007, 19:58:54 UTC | Disable a debugging output | 05 October 2007, 19:58:54 UTC |
4bcf0ad | Eh Tan | 05 October 2007, 19:58:31 UTC | Add licence text to the multi-couplers | 05 October 2007, 19:58:31 UTC |
820d139 | Eh Tan | 05 October 2007, 19:57:48 UTC | Turn off filter_temp by default since it's not in the energy equation | 05 October 2007, 19:57:48 UTC |
4e87245 | Thorsten Becker | 04 October 2007, 19:35:04 UTC | Fxied material assignment bug in PDEPV (0 vs. 1 array issue...) | 04 October 2007, 19:35:04 UTC |
cc73a80 | Eh Tan | 01 October 2007, 20:38:22 UTC | Updated the cookbook scripts | 01 October 2007, 20:38:22 UTC |