This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
software:citcoms:faq [2013/10/24 20:40] emheien created |
software:citcoms:faq [2014/09/09 18:16] (current) rkk created |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Install CitcomS ==== | + | === Install CitcomS === |
Q: What are the dependencies of CitcomS-2.2 or later? | Q: What are the dependencies of CitcomS-2.2 or later? | ||
Line 35: | Line 35: | ||
./configure --prefix=$HOME/opt && make && make install | ./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. | + | 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. | ||