An application for coupled analysis of classical fields. This application can analyze various physical phenomena such as structural mechanics, fluid mechanics, thermal conduction, electromagnetic fields, and so on. It can analyze not only individual physical phenomenon but also coupled(multi-physics) fields combining multiple physical elements, and can treat problems such as piezo-resistance and thermoelectricity.
A unified application for soft materials simulation. This is a commercial application based on OCTA, and includes modeling/analysis tools for individual simulation engines, use-case databases, tools for structure-property relationship analysis as well as basic functions of OCTA. In particular, VSOP, an original solver for molecular dynamics, is added for fast simulation by MPI parallel computing.
A collection of shell scripts for installing open-source applications and tools for computational materials science to macOS, Linux PC, cluster workstations, and major supercomputer systems in Japan. Major applications are preinstalled to the nation-wide joint-use supercomputer system at Institute for Solid State Physics, University of Tokyo by using MateriApps Installer.
An open-source application for the electromagnetic field simulation based on the finite-difference time-domain (FDTD) method. Time-evolution of the electromagnetic field in the system written by 1-, 2-, and 3-dimensional orthogonal coordinates and cylinder coordinates can be calculated under various boundary conditions and spatial dependence of permittivity and permeability. The main programs are written by C++, and can be called from Python scripts.
An application for simulating microstructures of alloys based on a phase-field method. This application can treat various problems in multi-component alloy systems such as solidification, solid-phase transition, and dynamics of crystal growth. Any required thermodynamic quantities can be obtained by calculating phase diagram or by direct coupling to the thermodynamic data calculated by other application.
A collection of C++ interfaces for simulation of mesoscale properties based on grid data. By using provided header files, one can easily construct programs for simulation of various phenomena such as solidification, crystal growth, and spinodal decomposition, based on a Monte Carlo method, cellar automaton, and a phase-field method. This interface supports parallel computing by MPI, and also provides converters of output files for visualization software such as ParaView.
An application for multi-purpose structure analysis based on a finite-element method. This application can analyze static properties, dynamic response, and vibration response. It also can calculate nonlinear dynamics of thermal transport and stress/strain of structures. It implements various numerical algorithms and user can choose an appropriate algorithm to solve the problems. It supports parallel processing and has user customization option by its original program language.
An open-source application for micromagnetic simulation optimized for general-purpose computing on GPU. This application can calculate spatial distribution of magnetization with speed of more than 100 times compared with CPU calculation. This application can also treat the RKKY interaction, effect of spin injection, and Voronoi diagrams. It supports remote computing using its web-GUI system.
OCTA is an integrated simulation system for soft materials developed by the joint project of industry and academia funded by Ministry of Economy, Trade and Industry(METI), Japan. OCTA consists of four simulation engines named COGNAC(Molecular dynamics simulation), PASTA(rheology simulation), SUSHI(mean field theory), MUFFIN(continuum theory) and a simulation platform (GOURMET).
An open-source multi-purpose application for simulation of fluids and continuous fields. This application can treat complex fluids including chemical reaction, turbulence, thermal condition, and combustion as well as thermal conduction of solids, stress fields, magnetohydrodynamics, and so on. It supports parallel computing, and also prepares pre- and post-processing functions. It is coded by C++ to keep high efficiency in development, debugging, and maintenance.