User Tools

Site Tools


software:citcoms:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
software:citcoms:start [2014/09/09 18:14]
rkk
software:citcoms:start [2015/04/16 23:38]
ljhwang [Current Community Development Projects]
Line 2: Line 2:
  
 [[http://​geodynamics.org/​cig/​software/​citcoms|CitcomS Software Page]] [[http://​geodynamics.org/​cig/​software/​citcoms|CitcomS Software Page]]
 +
 +[[software:​citcoms:​User Group Meetings|User Group Meetings]]
 +
 +===== Current Community Development Projects ======
 +
 +Please let the community know what features your are currently working on in CitcomS and projected release date by adding a page here.
  
 ===== Benchmarks ===== ===== Benchmarks =====
Line 23: Line 29:
 ===== Teleconference Summaries and Action Items ====== ===== Teleconference Summaries and Action Items ======
 [[software:​citcoms:​teleconsummaries|Teleconference Summaries and Action Items]] [[software:​citcoms:​teleconsummaries|Teleconference Summaries and Action Items]]
- 
- 
- 
  
 ===== FAQ ===== ===== FAQ =====
 +[[software:​citcoms:​faq|FAQ]]
  
-=== Install CitcomS ​===+===== Other Documents ​===== 
 +[[software:​citcoms:​documents:​tutorials|Tutorial Talks]]
  
-QWhat are the dependencies of CitcomS-2.2 or later?+[[software:citcoms:​documents:​technotes|Technical Notes]]
  
-CitcomS-2.2 or later depends on the MPI library. In addition, if you like to use the Pyre framework (which provides an ease-of-use environment),​ you will need Python 2.3 or newer. (Note that if your machine is 64-bit, you will need Python 2.4.) 
  
----- 
- 
-Q: I want to use CitcomS in the old way (pure C code, no Python). How can I do that? 
- 
-You can configure CitcomS to only use C code by running: 
- 
-    ./configure --without-pyre 
- 
-before compiling the code. 
- 
----- 
- 
-Q: What does it mean when "​configure"​ reports this error message 
- 
-    OverflowError:​ signed integer is greater than maximum 
- 
-Are you on a 64-bit machine? If so, you will need to upgrade your Python to v2.4 or newer. Python 2.3 or earlier is not 64-bit safe. 
- 
----- 
- 
-Q: The gcc/​python/​mpi on my system is too old, but I don't have the privilege to update the software. How can I install gcc/​python/​mpi under my home directory? 
- 
-1 Get the tarball of gcc/​python/​mpi and untar it 
- 
-2 cd into the untarred directory 
- 
-3 Run the following to install the package under the directory $HOME/opt 
- 
-    ./configure --prefix=$HOME/​opt && make && make install ​ 
- 
-4 Add ''​$HOME/​opt/​bin''​ into your ''​$PATH''​ and (maybe) ''​$HOME/​opt/​lib''​ into your ''​$LD_PATH_LIBRARY''​. 
- 
-=== Documentation for Developers === 
- 
-**Q: I want a specific temperature boundary condition. Where to modify?** 
- 
-Look at lib/ directory, the function full_temperature_boundary_conditions() in Full_boundary_conditions.c or regional_temperature_boundary_conditions in Regional_boundary_conditions.c is the function you need to modify. 
- 
----- 
- 
-**Q: I want a specific velocity boundary condition. Where to modify?** 
- 
-Look at lib/ directory, the function full_velocity_boundary_conditions() in Full_boundary_conditions.c or regional_velocity_boundary_conditions() in Regional_boundary_conditions.c. 
- 
----- 
- 
-**Q: I want a specific rheology law. Where to modify?** 
- 
-Look at lib/ directory, the function get_system_viscosity() in Viscosity_structures.c. 
- 
----- 
- 
- 
-**Q: I want a new equation of state or a new law for heat expansivity,​ heat capacity, or thermal conductivity. Where to modify?** 
- 
-Look at lib/ directory, the function () in Material_properties.c. 
- 
-===== Other Documents ===== 
  
-{{:​software:​citcoms:​citcoms-earthscope09.pdf|CitcomS Tutorial}} PDF slides of talk given by Eh Tan, CIG Training Session, EarthScope 2009, Boise, ID (May 12, 2009), on large scale models 
  
-{{:​software:​citcoms:​modified_legendre_functions.pdf|Modified Legendre Functions}} A technical note by Shijie Zhong. 
software/citcoms/start.txt · Last modified: 2021/01/01 23:17 by ljhwang