Overview
Modern multi-sensor satellite observations provide a more complete view of cloud, precipitation, and aerosols processes over globe; meanwhile, it is becoming a challenge for remote sensing and modeling communities to harness these observations. To this end, a comprehensive unified system of multi-sensor simulators, the Goddard Satellite Data Simulator Unit (G-SDSU), has been developed through multi-institutional collaborations (Matsui et al. 2014). The G-SDSU is the end-to-end satellite simulator unit, which can compute satellite-consistent Level-1 (L1) measurements (radiance/brightness temperature or backscatter) from the output of meso- or cloud-scale model simulations through passive microwave simulator (Kummerow 1993, Olson et al. 1996), radar simulator (Masunaga and Kummerrow 2005), passive visible-IR simulator (Nakajima and Tanaka 1986 & 1988), LIDAR simulator, and broadband simulator (Chou and Suarez 1999 & 2001) through rigorous satellite orbit and scan geometry simulations (Matsui 2013).
The G-SDSU has been coupled with various NASA high-resolution atmospheric model outputs, such as the NASA-Unified Weather Research and Forecasting (NU-WRF) model, the WRF with the Spectra Bin Microphysics (WRF-SBM), the Goddard Cumulus Ensemble (GCE) model, and the NASA Multi-Scale Modeling Framework (MMF), and the Goddard Earth Observing System 5 (GEOS5) via NetCDF format. There are choices of variety of microphysics: e.g., one/two-moment bulk (Goddard scheme, RAMS scheme, Morrison scheme) as well as spectra-bin (HUCM scheme) microphysics. Particle size distributions (PSDs) and various hydrometeor classes in these microphysics schemes are consistently treated among different simulators. The GOCART aerosol microphysics is also supported. Currently, single scatters assume sphere-shape via Mie calculation, oblate shape via T-matrix tables, or complex shapes via DDSCAT tables. Single scattering properties are shared among microwave-radar simulators and visible-IR-LIDAR-broadband simulators, which enables utility for multi-sensor satellite observations/simulations. In recent development (Version 2 to Version 3) rigorous satellite orbit and sensor-scan simulation revealed explicit prediction of sensor geometry, footprint shape/sizes, and realistic gain functions. Most of the simulators can be optionally applied to ground-based remote sensing. You may review following website to compare with other simulator packages (https://sites.google.com/site/satellitesimulators/home).
Applications
These satellite-observable signals can be directly compared with the high-resolution satellite L1 observations; therefore the G-SDSU bridges model and satellite remote sensing. For example, modeling community can apply the Goddard SDSU to i) radiance-based model evaluation/development using multi-sensor satellites L1B measurements, or ii) operator of data assimilation system using L1 measurements of multi-sensor satellites. Remote sensing community can utilize the G-SDSU to i) algorithm test/evaluation using atmospheric model simulations, ii) construction of a priori database, or iii) simulating satellite signals for future satellite missions.
Satellite Platforms and Sensors
The G-SDSU is generalized multi-sensor simulators. Thus, it simulates various satellite signals operated at past, current, or in near future:
· Microwave simulator: SSMI, SSMIS, TMI, GMI, AMSR, AMSU, MSU, etc.
· Radar simulator: TRMM PR, GPM DPR, CloudSat CPR, etc.
· Visible IR simulator: AVHRR, MODIS, VIRS, GLI, GOES APR, AIRS, ASTER, etc.
· LIDAR simulator: CALIPSO CALIOP, CATS ISS, etc.
· Broadband simulator: ERBE, CERES, etc.
Users must know sensor-channel specifications for simulations. For orbital and sensor scan simulations, users also know the satellite orbital parameters and sensor scanning speed and sampling rate. Since the G-SDSU is the official platform for the Global Precipitation Measurement (GPM) simulator, it already has specs of the GPM satellite orbit and GMI/DPR scanning parameters.
Code Structure and Requirements
The initial version of SDSU has been released from HyARC Nagoya University in 2007 (Masunaga et al. 2009). Since then, the SDSU has been reinvented at NASA GSFC. Programming structure becomes object-oriented Fortran90Control parameters and input-output (IO) processes are compiled in a unified module that is hardwired to the different simulator modules. Dynamic allocation allows better memory management for large IO data. Many routine calculations use pre-computed look-up tables that can boost the computational speed (> 10x) without loosing measure accuracy. The G-SDSU can optionally utilize Message Passing Interface (MPI) library for parallel simulations in a multi-core to super computers. Two MPI options are available. First option is input-file decomposition, which has greater advantage when a large number of model files need to be processed. Second option is domain decomposition, which assign different sections of CRM domains for different processors. The second option also involves memory decomposition; thus it has advantageous to process a large-domain model file (or complex bin microphysics). Thus, compilation of the G-SDSU requires 1) Fortran compiler, 2) MPI library (optional), 3) NetCDF library, 4) C-compiler, 5) C-Preprocessor, and 6) Make utility in the standard Unix-flavor machine (UNIX, LINUX, Mac OSX, and etc.).
References
Simulator Packages and Principles
Code Release
The V2 of the G-SDSU CORE module has been released as the NASA Open Release. Various simulators can be embedded on the core modules. The V3 and beyond (most recent code) of the G-SDSU has been released in the packages of the NASA Unified WRF. Please visit the NU-WRF home page, and read the section of the Software Release.
Contact
Toshi Matsui (Toshihisa.Matsui-1@nasa.gov)