AGRIF: Adaptive grid refinement in Fortran

AGRIF: Adaptive grid refinement in Fortran
复制标题

DOI:
10.1016/j.cageo.2007.01.009
复制
发表时间:
2008-01-01
影响因子:
4.4
通讯作者:
Blayo, Eric
Blayo, Eric
中科院分区:
地球科学2区
文献类型:
--
作者:
Debreu, Laurent;Vouland, Christophe;Blayo, Eric

文献摘要

被引文献

相似文献

Adaptive Grid Refinement in Fortran(AGRIF)是一个Fortran 90软件包,用于在现有有限差分代码中集成自适应网格细化(AMR)功能。该软件包首先提供独立于模型的Fortran 90过程,包含AMR过程中的不同操作:网格层次的时间集成、聚类、插值、更新然后,该包创建Fortran 90模型-AGRIF的基本思想是利用Fortran 90指针连续地寻址不同网格的变量,AMR过程。由于指针可以像Fortran中的其他(静态)变量一样使用,因此大多数原始代码将保持不变。(c)2007爱思唯尔有限公司保留所有权利。
Adaptive grid refinement in Fortran (AGRIF) is a Fortran90 package for the integration of adaptive mesh refinement (AMR) features within existing finite difference codes. The package first provides model-independent Fortran90 procedures containing the different operations in an AMR process: time integration of grid hierarchy, clustering, interpolations, updates, etc. The package then creates the Fortran90 model-dependent part of the code based on an entry file written by the user.The basic idea of AGRIF is to make use of Fortran90 pointers to successively address the variables of the different grids of an AMR process. As pointers can be used exactly like other (static) variables in Fortran, most of the original code will remain unchanged. (c) 2007 Elsevier Ltd. All rights reserved.