Skip to content

TerraFERMA/paper_input

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TerraFERMA input files for:

  • Wilson, Cian R., Spiegelman, Marc, van Keken, Peter E., "TerraFERMA: the Transparent Finite Element Rapid Model Assembler for multi-physics problems in Earth sciences", G3, submitted

Assuming an installed version of TerraFERMA is available they can be built and run using the instructions in the manuscript or below.

Examples:

  • thermal convection (isoviscous)
cd thermal_convection/isoviscous
tfbuid convection.tfml
cd build
make
make run
  • thermal convection (temperature dependent viscosity)
cd thermal_convection/Tdepviscosity
tfbuid convection.tfml
cd build
make
make run
  • magma migration
cd magma_migration
tfsimulationharness --test magmawaves.shml
  • ridge
cd ridge
tfsimulationharness --run ridgemodel.shml
  • parallel scaling
cd busse_parallel
tfsimulationharness --test busse.shml

Note that the parallel scaling test requires editting before running. It is currently set to run from 1 to 128 processes (so is not recommended on a desktop). Additionally, its highest resolution (ncells=64) has > 5 million dofs (also not recommended on a desktop).

About

Input for the TerraFERMA paper.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages