Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help


sort by:
RevisionAuthorDateMessageCommit Date
cbfba74 Rajesh Kommu08 September 2014, 18:08:34 UTCchanged default value of use_petsc flag to off08 September 2014, 18:08:34 UTC
27720cb Rajesh Kommu08 September 2014, 18:06:14 UTCAdded PETSc configuration and usage sections to the CitcomS manual08 September 2014, 18:06:14 UTC
774ebeb Rajesh Kommu08 September 2014, 17:01:39 UTCSetting petsc_schur=on will fail with a "Schur complement reduction approach is not implemented yet" messgage08 September 2014, 17:01:39 UTC
8969fe9 Rajesh Kommu08 September 2014, 16:48:58 UTCAdded general_stokes_solver_teardown() method for PETSc related cleanup08 September 2014, 16:48:58 UTC
23c90a7 Rajesh Kommu23 August 2014, 19:16:05 UTCcorrectly generate CPPFLAGS, LDFLAGS, LIBS for building with PETSc23 August 2014, 19:16:05 UTC
52c9d9d Rajesh Kommu21 August 2014, 20:45:53 UTCfixed the signature of parallel_process_finalize21 August 2014, 20:45:53 UTC
5faeb98 Rajesh Kommu21 August 2014, 20:43:18 UTCadded some missing USE_PETSC guards21 August 2014, 20:43:18 UTC
0c79a2e Rajesh Kommu21 August 2014, 20:30:40 UTCconfigure.ac now checks for the existence of PETSc libraries if --with-petsc=yes is specified. All PETSc related code is enclosed by USE_PETSC conditional compilation guards21 August 2014, 20:30:40 UTC
2d80412 Rajesh Kommu20 August 2014, 22:12:17 UTCremoved the empty definition of solve_Ahat_p_fhat_petsc20 August 2014, 22:12:17 UTC
c0bff4a Rajesh Kommu20 August 2014, 22:09:40 UTCremoved commented out v_from_vector_petsc, v_from_vector_pseudo_surf_petsc, p_to_nodes_petsc20 August 2014, 22:09:40 UTC
c09bc23 Rajesh Kommu20 August 2014, 21:59:40 UTCcleaned up strip_bcs_from_residual_PETSc function20 August 2014, 21:59:40 UTC
15e05e4 Rajesh Kommu20 August 2014, 19:37:00 UTCcompleted solve_Ahat_p_fhat_PETSc_Schur implementation20 August 2014, 19:37:00 UTC
9f568ea Rajesh Kommu20 August 2014, 19:36:33 UTCAdded velocity and pressure vector initialization to solve_Ahat_p_fhat_PETSc_Schur20 August 2014, 19:36:33 UTC
f90ce24 Rajesh Kommu20 August 2014, 19:36:02 UTCStarted on the solve_Ahat_p_fhat_PETSc_Schur implementation20 August 2014, 19:36:02 UTC
6890fb0 Rajesh Kommu20 August 2014, 19:35:36 UTCcompleted replacing VecGetOwnershipRange with VecGetArray20 August 2014, 19:35:36 UTC
6c6619f Rajesh Kommu20 August 2014, 19:35:06 UTCfixed some bugs; started replacing VecGetOwnershipRange with VecGetArray20 August 2014, 19:35:06 UTC
748ea48 Rajesh Kommu20 August 2014, 19:34:21 UTCAdded calls to various PETSc versions of solve_Ahat_p_fhat functions20 August 2014, 19:34:21 UTC
145990d Rajesh Kommu20 August 2014, 19:33:42 UTCcleaned up the signatures of solve_Ahat_p_fhat_CG_PETSc and solve_Ahat_p_fhat_BiCG_PETSc and added a petsc_uzawa_tol parameter20 August 2014, 19:33:42 UTC
9a1bf03 Rajesh Kommu20 August 2014, 19:33:17 UTCadded solve_Ahat_p_fhat_CG_PETSc implementation20 August 2014, 19:33:17 UTC
0071683 Rajesh Kommu20 August 2014, 19:32:19 UTCadded solve_Ahat_p_fhat_BiCG_PETSc implementation20 August 2014, 19:32:19 UTC
df559c0 Rajesh Kommu20 August 2014, 19:30:48 UTCAdded PETSc related initialization to general_stokes_solver_setup Moved MATSHELL and PCSHELL contexts to global_defs.h from petsc_citcoms.h20 August 2014, 19:30:48 UTC
4bfc600 Rajesh Kommu20 August 2014, 19:29:51 UTCcommented out p_to_nodes_petsc, v_from_vector_petsc, v_from_vector_pseudo_surf_petsc, solve_constrained_flow_iterative_petsc20 August 2014, 19:29:51 UTC
53fbc9c Rajesh Kommu20 August 2014, 19:29:28 UTCcompleted the implementation of p_to_nodes_petsc20 August 2014, 19:29:28 UTC
b8f1712 Rajesh Kommu20 August 2014, 19:28:46 UTCstarted working on the v_from_vector_petsc, v_from_vector_pseudo_surf_petsc, p_to_nodes_petsc implementations20 August 2014, 19:28:46 UTC
f2ced72 Rajesh Kommu20 August 2014, 19:28:26 UTCstarted working on solve_constrained_flow_iterative_petsc and solve_ahat_p_fhat_petsc methods20 August 2014, 19:28:26 UTC
e0055e4 Rajesh Kommu20 August 2014, 19:28:05 UTCAdded the petsc_citcoms.h and Petsc_citcoms.c files, modified lib/Makefile.am, fixed some minor bugs20 August 2014, 19:28:05 UTC
7d785cb Rajesh Kommu20 August 2014, 19:27:39 UTCAdded PETSc related flags, use_petsc, petsc_linear, petsc_nonlinear and the initialization of these flags20 August 2014, 19:27:39 UTC
3958782 Rajesh Kommu20 August 2014, 19:27:22 UTCAdded PETSc header files, initialization and finalization code20 August 2014, 19:27:22 UTC
fb1839e Eric Heien14 February 2014, 22:32:46 UTCMerge pull request #1 from karredondo/master Add ability to combine "heating" output14 February 2014, 22:32:46 UTC
7ca37a6 karredondo14 February 2014, 22:30:31 UTCAdd ability to combine "heating" output Katrina Arredondo Heating output is in terms of elements instead of nodes. The data is placed in a third combine file "ele" aside from "cap" and "opt."14 February 2014, 22:30:31 UTC
c770f8e Rajesh Kommu13 February 2014, 19:46:45 UTCFurther cleanup of the cover page of the manual13 February 2014, 19:46:45 UTC
3ebabdc Eric Heien13 February 2014, 18:02:15 UTCImproved manual cover layout, removed old cover file13 February 2014, 18:02:15 UTC
90cb771 Rajesh Kommu11 February 2014, 00:19:39 UTCChecked in the LaTeX source file for the CitcomS manual, along with the images needed to generate the PDF version of the manual.11 February 2014, 00:19:39 UTC
8fde56f Eh Tan18 October 2013, 03:58:15 UTCupdate ignore list18 October 2013, 03:58:15 UTC
fd2b0d6 CIG Backend11 October 2013, 16:35:38 UTCUpdate gitignore11 October 2013, 16:35:38 UTC
754dc95 CIG Backend11 October 2013, 16:24:31 UTCReadd archimedes11 October 2013, 16:24:31 UTC
7c6b5ad CIG Backend11 October 2013, 05:10:13 UTCm4 submodule11 October 2013, 05:10:13 UTC
8c294e9 CIG Backend10 October 2013, 22:03:31 UTCReadd anisotropic code10 October 2013, 22:03:31 UTC
f886a03 Thorsten Becker20 September 2013, 14:58:59 UTC20 September 2013, 14:58:59 UTC
3cd9e30 Eric Heien24 May 2013, 17:42:50 UTCAdded reference viscosity fix from Shijie Zhong24 May 2013, 17:42:50 UTC
ed21917 Thorsten Becker25 March 2013, 21:56:47 UTCUpdating to newest version for testing purposes.25 March 2013, 21:56:47 UTC
c5526ec Thorsten Becker01 September 2012, 23:51:37 UTCFixed ggrd velocity boundary condition weirdness, I hope. This may go back to 16065 vs. 16067, and bug may have stuck through 20621.01 September 2012, 23:51:37 UTC
2b8ed1f Thorsten Becker22 August 2012, 21:21:52 UTCImplemented improved tracer fix by Rene. "a new method of finding the element of a tracer that is too close to an element boundary. Up to now such a tracer was shifted by a constant epsilon theta and phi. If the element boundary is parallel to this theta/phi direction it is not guaranteed to work well (thus the number_of_tries check), and additionally I got the problem that sometimes all elements refuse this tracer. Eh checked in a workaround for this (r15742), deleting orphan tracers in Tracer_setup.c. Because I did not know this, I created my own bugfix moving the tracers an epsilon amount orthogonal to all boundaries that are too close. In order to save computing time I use the already computed vectors for the element boundaries (this assumes that the element boundaries are nearly orthogonal to each other, but unless somebody tries to change CitcomS elements that should work fine). The shift happens now in cartesian coordinates since the boundary-vectors are cartesian and the radius-coordinate of the tracer is normalized prior to this check anyway, so I just need to re-normalize it after the shift. For now I did not touch all the now (hopefully) useless security checks but as far as I can see they do no harm either, so we can remove them later."22 August 2012, 21:21:52 UTC
11854a5 Thorsten Becker21 August 2012, 16:30:28 UTCImplemented Output_vtk.c fixes from Rene.21 August 2012, 16:30:28 UTC
74c56ef Thorsten Becker28 June 2012, 09:30:30 UTCMinor changes to instructions28 June 2012, 09:30:30 UTC
d5fbdb0 Eric Heien02 February 2012, 18:23:14 UTCChanging to version 3.2.0 since there are many significant changes02 February 2012, 18:23:14 UTC
8d8016f Eric Heien02 February 2012, 00:41:19 UTCAdded missing file to distribution02 February 2012, 00:41:19 UTC
b0d8a75 Eric Heien02 February 2012, 00:29:10 UTCUpdated NEWS for past 2.5 years02 February 2012, 00:29:10 UTC
162e668 Eric Heien01 February 2012, 21:11:35 UTCUpdated ChangeLog, configure.ac for 3.1.2 release Set default configuration to not setup Pyre Added note in examples directory regarding Pyre and Cookbooks01 February 2012, 21:11:35 UTC
eb74d9f Thorsten Becker24 January 2012, 21:54:19 UTCFixed minor ggrd assignment bug.24 January 2012, 21:54:19 UTC
199d1d8 Thorsten Becker24 January 2012, 18:44:23 UTCDebugging GGrd24 January 2012, 18:44:23 UTC
74ce5d8 Thorsten Becker24 January 2012, 18:03:52 UTCUpdating to latest version for sync.24 January 2012, 18:03:52 UTC
552bc26 Eh Tan19 January 2012, 19:24:59 UTCStop configure if pyre is enabled and python 2.7 is used. See Issue622.19 January 2012, 19:24:59 UTC
f4cf4db Eh Tan17 January 2012, 04:57:06 UTCupdated installation instruction17 January 2012, 04:57:06 UTC
3a23d00 Eh Tan17 January 2012, 02:41:15 UTCWhen python 2.7 is used, ask users to download pythia manually. See issue622 and issue606.17 January 2012, 02:41:15 UTC
15a09f1 Thorsten Becker14 January 2012, 08:00:41 UTCMade sure that compositional viscosity without compositional buoyancy can be assigned without setting ibuoy=1 and the buoyancy number to zero.14 January 2012, 08:00:41 UTC
c9704b3 Thorsten Becker20 December 2011, 18:04:26 UTCMerged with recent check in, minor changes.20 December 2011, 18:04:26 UTC
51e1984 Eh Tan14 November 2011, 05:06:30 UTCFixed a bug in reflective TBC where y-index should be used, not z-index. The bug is harmless though. I checked the code history. This bug exists since CitcomS 1.0, but not in CitcomCU nor CitcomT.14 November 2011, 05:06:30 UTC
d8f08c4 Eh Tan14 October 2011, 18:27:24 UTCfixed a bug that h5close_field() didn't have a return statement, reported by Nicolas Flament in issue611.14 October 2011, 18:27:24 UTC
0f1fbbf Eh Tan18 September 2011, 03:54:13 UTCfixed a bug that when the perturblayer is on the internal boundary, the temperature perturbation wasn't added to the lower processor.18 September 2011, 03:54:13 UTC
cebdfcb Thorsten Becker31 July 2011, 20:38:35 UTCUpdating to newest version, don't think that there should be any significant changes on my side.31 July 2011, 20:38:35 UTC
1e7ff88 Eh Tan12 July 2011, 16:27:58 UTCenhancing VTK output, mostly contributed by Rene Gassmoeller at GFZ. - A new input parameter 'vtk_format', which can be either 'ascii' (default) or 'binary'. When 'binary', gzip and base64 encoding are used. - The node ordering is changed to CitcomS native ordering. The consequence is the axis are rotated as z in CitcomS is mapped to X in vtk, and x to Y, y to Z. - More data can be outputted in vtk format - Using .pvts file for regional model; .vtm and .visit file for global model (.vtm format provided by Tobias Hoeink at Rice, .visit format provided by Kat at visitusers.org/forum)12 July 2011, 16:27:58 UTC
56f6015 Thorsten Becker21 March 2011, 00:13:58 UTCFixed typo for anisotropic stress computation.21 March 2011, 00:13:58 UTC
a0153f3 Thorsten Becker22 February 2011, 04:13:21 UTCAdded a flag force_iteration which if on (off by default), will enforce an iterative solution to the velocity fields even if linear rheologies were chosen. This is useful for debugging/robustness tests.22 February 2011, 04:13:21 UTC
966fcd8 Thorsten Becker18 February 2011, 19:45:49 UTCModified storage of anisotropic viscosity files. Those are now18 February 2011, 19:45:49 UTC
7ea7b1d Thorsten Becker14 February 2011, 05:45:26 UTCImproved vtk output, still for Dan to test.14 February 2011, 05:45:26 UTC
446b149 Thorsten Becker12 February 2011, 05:30:30 UTCAedded the actual files because I didn't know how to link from CitcomCU. Those are didentical12 February 2011, 05:30:30 UTC
7a6fa87 Thorsten Becker12 February 2011, 05:20:32 UTC12 February 2011, 05:20:32 UTC
1cfc861 Thorsten Becker08 February 2011, 04:06:28 UTCRemoved the srand() call that seemed like a good idea (rev. 17175) but screwed up tracer-based runs with large number of processors (12x3x3x2). Weird, but oh well. Someone advise why this didn't work?08 February 2011, 04:06:28 UTC
9086505 Thorsten Becker07 February 2011, 19:00:57 UTCAdded one missing line for anisotropic viscosity init.07 February 2011, 19:00:57 UTC
8507b40 Thorsten Becker07 February 2011, 00:32:59 UTCReversed, temporarily, the use of nearneighbor because it makes it easier to compare model computations with previous versions.07 February 2011, 00:32:59 UTC
12ac22c Thorsten Becker06 February 2011, 23:57:18 UTCFixed typo that was introduced in 17555 and made temperature field assignment apparently screwed up.06 February 2011, 23:57:18 UTC
4fb41eb Thorsten Becker05 February 2011, 23:45:04 UTCBackward compatibility of neglect of both divergence and pressure for convergence checks.05 February 2011, 23:45:04 UTC
c21beb1 Thorsten Becker04 February 2011, 05:03:01 UTCTemporarily moved velocity gradient computation to ensure compilation.04 February 2011, 05:03:01 UTC
9c045e8 Thorsten Becker03 February 2011, 21:06:35 UTCUptdated prototypes file. Fixed a few compiler complaints. Made sure that atemp is always set in Viscosity_structures, making mat_control > 0 feasible, not just 0 or 103 February 2011, 21:06:35 UTC
8dcea68 Thorsten Becker03 February 2011, 17:11:42 UTCForgot some functions, not sure why the linker didn't complain previously.03 February 2011, 17:11:42 UTC
93f3131 Thorsten Becker02 February 2011, 01:09:51 UTCFuther synchronization with CitcomCU anisotropic viscosity.02 February 2011, 01:09:51 UTC
4d1c25b Thorsten Becker02 February 2011, 00:30:25 UTCTrial synchronization between CitcomCU and CitcomS anisotropic viscosity.02 February 2011, 00:30:25 UTC
2f2115e Thorsten Becker26 January 2011, 00:14:53 UTCAdded parentheses for logic statements as per compiler suggestion26 January 2011, 00:14:53 UTC
2598655 Thorsten Becker19 January 2011, 21:00:20 UTCChecking in Shijie Zhong's revised Advection_diffusion routine.19 January 2011, 21:00:20 UTC
452a6d7 Thorsten Becker29 December 2010, 20:47:43 UTCAdded support for non-interpolated grd input.29 December 2010, 20:47:43 UTC
b6fe6e9 Thorsten Becker22 December 2010, 21:53:36 UTCMinor fixes for compile, still hunting for convergence problem.22 December 2010, 21:53:36 UTC
dc5cd22 Thorsten Becker08 December 2010, 21:06:36 UTCReverted to separate horizontal_bc routines for regional and full. the former has a check for ROW==E->lmesh.NOZ[level] && E->parallel.me_loc[3]==E->parallel.nprocz-1 while the full version has ROW==E->mesh.NOZ[level]) && (E->parallel.me_loc[3]==E->parallel.nprocz-1) )08 December 2010, 21:06:36 UTC
4ea70e2 Thorsten Becker08 December 2010, 20:14:32 UTCReverted the rowl adjustment since it didn't fix the problem reported by Dan.08 December 2010, 20:14:32 UTC
df821c0 Thorsten Becker08 December 2010, 18:43:58 UTCAdded definition of TRUE (1) and FALSE (0) in case undefined (was defined for GMT/ggrd compile before).08 December 2010, 18:43:58 UTC
cf7495e Thorsten Becker08 December 2010, 00:54:48 UTCAddded a test for top or bottom nodal row back into horizontal_bc (earlier moved from Regional_boundary_conditions and Full_boundary_conditions to BC_util.c) to see if this helps fix a bug reported by Dan that I could not reproduce in the non-pyre version.08 December 2010, 00:54:48 UTC
9bc8fb6 Thorsten Becker12 October 2010, 06:36:01 UTCMore accurate computation of element coordinates in anisotropic part.12 October 2010, 06:36:01 UTC
010b460 Thorsten Becker24 September 2010, 03:35:36 UTCAugmented G matrix with anisotropic computation, may or may not be a good idea.24 September 2010, 03:35:36 UTC
cbf9149 Thorsten Becker15 September 2010, 10:40:50 UTCMissed one routine.15 September 2010, 10:40:50 UTC
1e59dd6 Thorsten Becker15 September 2010, 10:36:58 UTCSuggested use of general prototypes Retired N>3 matrix determinant functions (because they caused compile problems)15 September 2010, 10:36:58 UTC
0c84e99 Thorsten Becker14 September 2010, 01:08:34 UTCRead in sdepv_misfit regardless of rheology.14 September 2010, 01:08:34 UTC
bf59b6b Thorsten Becker13 September 2010, 14:07:10 UTCAdded option to start with isotropic viscosity during first anisotropic iteration.13 September 2010, 14:07:10 UTC
a112ea8 Thorsten Becker13 September 2010, 12:01:43 UTCForgot part of the rotation matrix, minor fixes else, still experimental.13 September 2010, 12:01:43 UTC
ab35881 Thorsten Becker13 September 2010, 07:13:07 UTCMade sure current version compiled nicely without additional flags. Anisotropic viscosity is set up more flexibly.13 September 2010, 07:13:07 UTC
b5d6c30 Thorsten Becker07 September 2010, 07:05:09 UTCMade sure that viscosity prefactors get assigned for material dependent viscosity only (TDEPV = off)07 September 2010, 07:05:09 UTC
a345eef Thorsten Becker07 September 2010, 02:22:48 UTCAdded random number generator initialization to ensure exact reproducibility of all runs, including those with tracers. Earlier reported solver issues might be related to our cluster, at least all revisions seems to give the same answer now.07 September 2010, 02:22:48 UTC
1cf026d Thorsten Becker07 September 2010, 01:40:02 UTCChecking in current version because of need for debugging. Revision 17172, compared to (presumably) 17153 give strange multigrid convergence behavior. Checking why that is now.07 September 2010, 01:40:02 UTC
1efa65c Thorsten Becker06 September 2010, 05:20:44 UTCTrial implementation of anisotropic viscosity.06 September 2010, 05:20:44 UTC
4ecc25c Eh Tan30 August 2010, 20:41:40 UTCAdded support of multigrid solver in Exchanger. Lifted the solver assertion in Coupler. Cookbook9 can be converted to multigrid solver once appropriate parameters (*solver.mesher.levels=2 and *solver.vsolver.Solver=multigrid) are added. However, the embedded solver will converge incorrectly. Setting esolver.vsolver.accuracy=6e-3 seems to fix the problem.30 August 2010, 20:41:40 UTC
bd28b8f Thorsten Becker25 May 2010, 02:47:46 UTCAnd a typo fix.25 May 2010, 02:47:46 UTC
  • Newer
  • Older

Software Heritage — Copyright (C) 2015–2025, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Contact— JavaScript license information— Web API

back to top