Weather and Climate Applications
Weather and climate models use quantitative methods to simulate the interactions of the atmosphere, oceans, land surface, and ice. They are used for a variety of purposes from study of the dynamics of the climate system to projections of future climate and past. Leverage Nimbix optimized accelerated resources to aid in your weather and climate modeling jobs. Don't see your application? Request a new application or read about running your application on our framework.
MITgcmThe MITgcm (MIT General Circulation Model) is a numerical model designed for study of the atmosphere, ocean, and climate. Its non-hydrostatic formulation enables it to simulate fluid phenomena over a wide range of scales; its adjoint capability enables it to be applied to parameter and state estimation problems. By employing fluid isomorphisms, one hydrodynamical kernel can be used to simulate flow in both the atmosphere and ocean.
NIMLike most weather and climate models, NIM is a streaming code, run-time performance is dominated by fetching and storing data; in most cases, very little time is spent doing calculations. NIM uses indirect addressing to access horizontal points on the grid. Earlier studies indicate negible performance impacts of indirect indexing on the CPU because an inner k-loop mitigates the cost over the vertical levels. We also determined no performance impact on the GPU either because run-time performance is dominated by loads and stores to and from GPU global memory.
WRFWRF is designed to be a flexible, state-of-the-art atmospheric simulation system that is portable and efficient on available parallel computing platforms. WRF is suitable for use in a broad range of applications across scales ranging from meters to thousands of kilometers.
Bioinformatics deals with the study of methods for storing, retrieving and analyzing biological data, such as nucleic acid (DNA/RNA) and protein sequences, structures, functions, pathways, and genetic interactions.
Computational chemistry uses the results of theoretical chemistry, incorporated into efficient computer programs, to calculate the structures and properties of molecules and solids.
Computational finance applies computer science and emphasizes practical numerical methods rather than mathematical proofs and focuses on techniques that apply directly to economic analyses.
Computational fluid dynamics uses numerical methods and algorithms to perform the calculations required to simulate the interaction of liquids and gases with surfaces defined by boundary conditions.
Computer Aided Engineering (CAE) is the use of computer software to simulate performance in order to improve product designs or assist in the resolution of engineering problems for a wide range of industries. This includes simulation, validation, and optimization of products, processes, and manufacturing tools.
Data mining attempts to extract information from a data set and transform it into an understandable structure for further use.
Molecular docking predicts the preferred orientation of one molecule to a second when bound to each other to form a stable complex in order to understand the strength of association or binding affinity between the two molecules.
Electronic Design Automation (EDA or ECAD) tools aid chip designers in creating electronic systems such as printed circuit boards and integrated circuits.
Geophysics is the study of the Earth using quantitative physical methods. Seismic analysis is the process of transforming seismic reflection data into a quantitative rock-property description of a reservoir. These applications have many uses in oil and gas industries.
Materials science investigates the relationship between the structure of materials at atomic or molecular scales and their macroscopic properties by incorporating elements of applied physics and chemistry.
Molecular Dynamics is a computer simulation of physical movements of atoms and molecules over a period of time, giving a view of the motion of the atoms.
Physics is a natural science that involves the study of matter and its motion through space and time, along with related concepts such as energy and force.
Rendering generates an image from a model, by means of computer programs for applications such as architecture, video games, simulators, movie or TV visual effects, and design visualization.
Video processing allows information to be gathered from a video or a video be encoded into a different format.