A set of codes for numerical convection and geodynamo calculations

A set of codes for numerical convection and geodynamo calculations
复制标题

一组用于数值对流和地球发电机计算的代码

DOI:
10.1093/rasti/rzad043
复制
发表时间:
2023
期刊:
RAS Techniques and Instruments
影响因子:
--
通讯作者:
Gibbons S
Gibbons S
中科院分区:
--
文献类型:
--
作者:
Gibbons S

文献摘要

相似文献

我们提出了一套代码,用于计算和显示解决方案,在旋转的流体填充的球体和球壳内的热对流和磁场产生的各种问题。有各种各样的方案的运动发电机问题,热对流的发病,和边界锁定的热对流,和时间步进代码的非磁对流和发电机均匀或空间变化的热边界条件。在可能的情况下,所有程序都已对其他代码进行了基准测试,并通过复制以前公布的结果进行了测试。每个程序都有完整的源代码,一个pdf格式的说明手册,至少有一个运行示例,其中包含一个示例输入文件和描述初始条件的所有必要文件。运行大多数代码的唯一先决条件是FORTRAN编译器。绘图程序还需要PGPLOT图形库。所有源代码、示例、输入文件、解决方案和说明都可以从github和Zenodo下载。
We present a set of codes for calculating and displaying solutions to diverse problems within thermal convection and magnetic field generation in rotating fluid-filled spheres and spherical shells. There are diverse programs for the kinematic dynamo problem, the onset of thermal convection, and boundary-locked thermal convection, and time-stepping codes for non-magnetic convection and the dynamo with either homogeneous or spatially varying thermal boundary conditions. Where possible, all programs have been benchmarked against other codes and tested by reproducing previously published results. Each program comes with the complete source code, a pdf instruction manual, and at least one example run with a sample input file and all necessary files for describing an initial condition. The only prerequisite for running most of the codes is a FORTRAN compiler. The plotting programs require in addition the PGPLOT graphics library. All source code, examples, input files, solutions, and instructions are available for download from github and Zenodo.