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
software:citcoms:start [2014/09/09 18:14]
rkk
software:citcoms:start [2021/01/01 23:17] (current)
ljhwang
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]]
 +
 +//This content has been moved to hubzero. LJ Hwang 2021 Jan 1//
 +
 +===== 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 31:
 ===== 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.1410286496.txt.gz · Last modified: 2014/09/09 18:14 by rkk