amatos:: Parallel adaptive mesh generator for atmospheric and oceanic simulation

被引:36
作者
Behrens, J [1 ]
Rakowsky, N
Hiller, W
Handorf, D
Läuter, M
Päpke, J
Dethloff, K
机构
[1] Tech Univ Munich, Ctr Math Sci M3, D-85747 Garching, Germany
[2] Tech Univ Hamburg, Ctr Comp, D-21071 Hamburg, Germany
[3] Alfred Wegener Inst Polar & Marine Res, Ctr Comp, D-27515 Bremerhaven, Germany
[4] Alfred Wegener Inst Polar & Marine Res, D-14401 Potsdam, Germany
关键词
grid generation; finite elements; parallelization; ocean and atmosphere modeling;
D O I
10.1016/j.ocemod.2004.06.003
中图分类号
P4 [大气科学(气象学)];
学科分类号
0706 ; 070601 ;
摘要
The grid generator amatos has been developed for adaptive modeling of ocean and atmosphere circulation. It features adaptive control of planar, spherical, and volume grids with triangular or tetrahedral elements refined by bisection. The user interface (GRID API), a Fortran 90 module, shields the application programmer from the technical aspects of mesh adaptation like amatos' hierarchical data structure, the OpenMP parallelization, and the effective calculation of a domain decomposition by a space filling curve (SFC) approach. This article presents the basic structure and features of amatos, the powerful SFC ordering and decomposition of data, and two example applications, namely the modeling of tracer advection in the polar vortex and the development of the adaptive finite element atmosphere model PLASMA (parallel large scale model of the atmosphere). (c) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:171 / 183
页数:13
相关论文
共 29 条
[1]  
[Anonymous], 2003, ANL9511
[2]  
Bacon DP, 2000, MON WEATHER REV, V128, P2044, DOI 10.1175/1520-0493(2000)128<2044:ADAWAD>2.0.CO
[3]  
2
[4]  
Bansch E., 1991, Impact of Computing in Science and Engineering, V3, P181, DOI 10.1016/0899-8248(91)90006-G
[5]  
Barros SRM, 2004, MON WEATHER REV, V132, P53, DOI 10.1175/1520-0493(2004)132<0053:AGSSSM>2.0.CO
[6]  
2
[7]  
Behrens J, 2000, MON WEATHER REV, V128, P2976, DOI 10.1175/1520-0493(2000)128<2976:EOSSFI>2.0.CO
[8]  
2
[9]  
Behrens J, 2000, LECT NOTES COMPUT SC, V1900, P815
[10]  
BEHRENS J, 2003, AMATOS DOCUMENTATION