mpas_tools.mesh.creation.build_mesh.build_spherical_mesh
- mpas_tools.mesh.creation.build_mesh.build_spherical_mesh(cellWidth, lon, lat, earth_radius, out_filename='base_mesh.nc', plot_cellWidth=True, dir='./', logger=None)[source]
- Build an MPAS mesh using JIGSAW with the given cell sizes as a function of latitude and longitude. - The result is a mesh file stored in - out_filenameas well as several intermediate files:- mesh.log,- mesh-HFUN.msh,- mesh.jig,- mesh-MESH.msh,- mesh.msh, and- mesh_triangles.nc.- Parameters:
- cellWidth (ndarray) – m x n array of cell width in km 
- lon (ndarray) – longitude in degrees (length n and between -180 and 180) 
- lat (ndarray) – longitude in degrees (length m and between -90 and 90) 
- earth_radius (float) – Earth radius in meters 
- out_filename (str, optional) – The file name of the resulting MPAS mesh 
- plot_cellWidth (bool, optional) – Whether to produce a plot of - cellWidth. If so, it will be written to- cellWidthGlobal.png.
- dir (str, optional) – A directory in which a temporary directory will be added with files produced during mesh conversion and then deleted upon completion. 
- logger (logging.Logger, optional) – A logger for the output if not stdout