Public Software

SPHERE

Researchers/Developers

Kenji Ono

Outline of functionality

 SPHERE, which succeeds V-Sphere, is a multi-platform framework aimed to provide an integrated environment for efficiently supporting the development of unsteady physical simulation programs and executing multiple solver groups.
SPHERE provides functions and tools such as efficient input/output,optimized parallelized libraries, more generalized XML parser functions, etc. to developers to enhance large-scale flow simulation.

Features

・Highly expandable and reusable framework designed by object-oriented language
Reusable with library function groups and control structure (template)
・Supports solver development using Fortran 77/90/95, C/C++
Supports object-oriented, and open programming
Conventional codes and styles can be used with minor corrections
Highly effective performance by distinguishing use of language characteristics
・XML control
High universality
Allows various solvers to be developed efficiently based on templates (skeleton base). Because the developed solvers are integrated on the V-Sphere system, execution and management of multiple solvers is easy using the integrated interface. Hardware Requirements

System Requirements

・IA32/IA64/Intel compatible CPU PC
・Power PC
・NEC SX
・T2K
OS: Linux, Mac OSX, Windows XP/Vista
Compiler: Intel C/C++,
Fortran Compiler, or GNU g++, gfortan, or xlc/c++, xlf, or PGI, etc
libxml2 and zlib library are required.

Relationship with other VCAD software and etc.

Visualization of results: V-Isio and LSV supports native data formats. Other software can also be visualized. Input data generation: Input data can be generated using V-Xgen, V-Xpp.