= Welcome to the ISSM Development Wiki = == Compiling ISSM on clusters == ==== Dartmouth ==== * Install ISSM on [wiki:andes Dartmouth's Andes] (NEW) * Install ISSM on [wiki:discovery Dartmouth's Discovery] (OLD) * Install ISSM on [wiki:babylon Dartmouth's Babylon or Amundsen] * Install ISSM on [wiki:totten Dartmouth's Totten] ==== UC Irvine ==== * Install ISSM on [wiki:greenplanet UCI's Greenplanet] * Install ISSM on [wiki:hpc UCI's hpc] * Install ISSM on [wiki:ronne UCI's Ronne] ==== NASA Advanced Supercomputing (NAS) ==== * Install ISSM on [wiki:pleiadesbash NAS's pleiades] (and [wiki:pleiadescsh this page] if you plan on using `csh`, not recommended) ==== University of Bergen (UiB) ==== * Install ISSM on [wiki:hexagon UIB's Hexagon] * Install ISSM on [wiki:vilje UIB's Vilje] * Install ISSM on [wiki:Stallo UIB's Stallo] * Install ISSM on [wiki:fram UIB's fram] ==== TACC ==== * Install ISSM on [wiki:lonestar TACC's Lonestar cluster] * Install ISSM on [wiki:frontera TACC's Frontera cluster] ==== Other ==== * Install ISSM on [wiki:raijin NCI's raijin] * Install ISSM on [wiki:maui NeSI's maui] * Install ISSM on [wiki:camhpc Cambridge's HPC cluster] * Install ISSM on [wiki:aci Penn State's ACI cluster] * Install ISSM on [wiki:sherlock Stanford's Sherlock cluster] * Install ISSM on [wiki:cees10 Standord's CEES10 cluster] * Install or Run ISSM on [wiki:pace Georgia Tech's PACE cluster] * Install ISSM on [wiki:discover NCCS's discover] * Install ISSM on [wiki:eis EIS project machines] * Install ISSM on [wiki:computecanada Canadian StdEnv/2020 software stack] == Miscellaneous == * Preferred [wiki:solvers] * [wiki:iceresources Resources] for ice sheet science * Run ice-ocean coupled model using [wiki:mccpfe mcc on pleiades] * How to [wiki:nowaitlock submit a job and not wait for completion] * How to submit [wiki:multiplejobs multiple jobs] for parameter space studies * Compile ISSM in a [wiki:docker Docker] container * [wiki:mkl new --with-mkl-libflags] == ISSM Development == * Checking the code with [wiki:jenkins] * [wiki:debugging_tips Debugging Tips] * [wiki:coding_rules Code guidelines] for developers * [wiki:vscodingtips] Code editing with VS Code * Basics of [wiki:svn] * How to [wiki:addnewenum add an Enum] * How to [wiki:addfield add a model field] * How to [wiki:addnewNR add a new NightlyRun test and/or update the archives] * Basics of [wiki:architecture ISSM's architecture] * Run [wiki:instruments Instruments] to profile the code * [wiki:codeupdate Things] we would like to change in the next version == Interns and Graduate Students * [wiki:interns/remote-machine Remote machine]