The 2DECOMP&FFT library is a software framework in Fortran to build large-scale parallel applications. It is designed for applications using three-dimensional structured mesh and spatially implicit numerical algorithms. At the foundation, it implements a general-purpose 2D pencil decomposition for data distribution on distributed-memory platforms. On top, it provides a highly scalable and efficient interface to perform three-dimensional distributed FFTs.
相關的專案 |
SuiteSparse is a suite of C, Fortran, and MATLAB functions for manipulating sparse matrices.
相關的專案Wrj4P5, SmillaEnlarger, DeSmuME, Darik's Boot and Nuke, Programming Language ADP |
The Staden Package is a set of interactive tools
for DNA sequence assembly and editing, as well as
DNA and protein sequence analysis, the best known
of which is "gap4".
LinAl was designed to bring together C++ and FORTRAN. At the same time LinAl is supposed to be easy to use, fast, and reasonably safe. The LinAl library is based on STL techniques and uses STL containers for the storage of matrix data and STL algorithms where feasible. Low level, algebraic operators, linear solvers, and eigenvalue solvers are implemented, based on calls to BLAS, LAPACK, and CGSOLX.
PARAMESH is a package of Fortran 90 subroutines
designed to provide an application developer with
an easy route to extend an existing serial code
that uses a logically Cartesian structured mesh
into a parallel code with adaptive mesh refinement
(AMR). Alternatively, in its simplest use, and
with minimal effort, it can operate as a domain
decomposition tool for users who want to
parallelize their serial codes, but who do not
wish to use adaptivity.
相關的專案MeCab, MPC-BE, Amateras, Open Source QR Code Library, SharpDevelop-jp |
WCSLIB is a C library, supplied with a full set of Fortran wrappers, which implements the "World Coordinate System" (WCS) standard in FITS (Flexible Image Transport System). It also includes a PGPLOT-based routine, PGSBOX, for drawing general curvilinear coordinate graticules, and a number of utility programs. The FITS "World Coordinate System" (WCS) convention defines keywords and usage which provide descriptions of astronomical coordinate systems in a FITS image header.
Parallel-NetCDF is a library providing
high-performance I/O using MPI-IO and a customized
version of the NetCDF API while still maintaining
file-format compatibility with Unidata's NetCDF.
OpenMPF is a library for solving large, dense, multi-RHS linear systems. It is based on MPI/openMP parallelism, and relies on BLAS/LAPACK/MUMPS for the single node computations. It implements direct and iterative solvers, out-of-core matrices and vectors, and is easily accessible through a Python interface.
The TIGL Geometry Library can be used for easy processing of geometric data stored inside CPACS data sets. TIGL offers query functions for the geometry structure. These functions can be used, for example, to detect how many segments are attached to a certain segment, which indices these segments have, or how many wings and fuselages the current airplane configuration contains. This functionality is necessary because TIGL targets not only the modeling of simple wings or fuselages but also the description of quite complicated structures with branches or flaps. The library uses the OpenCASCADE software to represent the airplane geometry by B-spline surfaces in order to compute surface points and also to export the geometry in the IGES/VTK format. The library provides external interfaces for C, C++, Python, Java, and FORTRAN.
相關的專案MeCab, Dumpper v.60.3, mod_chxj, Win32 Disk Imager, MPC-BE |
Canteraは、化学反応速度、熱力学、輸送プロセスといった問題のためのオブジェクト指向のソフトウェアスイートです。Matlab, Python, C++, Fortranを使用しています。
相關的專案MeCab, Python Laboratory Application Framework, MPC-BE, Powder auto-indexing software Conograph, Molby - A Molecular Modeling Software |
Please note: we have decided to move the repositories over to github. Please see https://github.com/apes-suite.
APES is a simulation suite for highly resolved physical simulations (mainly fluid dynamics) on massively parallel computing systems. It is based on octree meshes and their partitioning with a space-filling curve for distributed execution with the Message Passing Interface (MPI).
The suite covers all necessary tools from mesh generation (seeder) to post-processing (harvesting) and includes a Discontinuous Galerkin (ateles) and a Lattice-Boltzmann (musubi) solver within in this infrastructure. APES is available as open-source but there are various open-source licenses involved for different parts of the code. A large fraction is released under the terms of the ISC license.
The APES solvers have shown good scalability on hundreds of thousands of cores and runs on a wide range of different architectures from IBMs BlueGene to NEC SX vector systems.
The core library treelm is released under the two-clause BSD-license. The Aotus library, which is used for the user interface of the tools in the APES suite is released under the terms of the MIT license, and third party code included for convenience includes: GPL for coco, which is small program used for preprocessing the Fortran source code, BSD for waf that is used as a build tool, a modified BSD for extractions of LAPACK code, a custom license by Reiji Suda for FXTPACK, which states the following:
Anyone can use FXTPACK in any software, and anyone can modify the
source files.
When you publish your software that uses FXTPACK or its modification,
please mention that FXTPACK developed by Reiji Suda is used, in the
documentation.
When you publish your paper of your research that uses FXTPACK,
please refer the paper [R. Suda, M. Takami, "A Fast Spherical Harmonics
Transform Algorithm", Math. Comp., 71-238, Apr. 2002, pp.703--715]
(and [R. SUda, "Fast Spherical Harmonic Transform Algorithm based on·
Generalized Fast Multiple Method", RIMS Kokyuroku vol 1606,
pp. 18-29, Jun. 2008, RIMS, Kyoto University]).
FXTPACK is only used as an optional feature in polynomial handling for the discontinuous Galerkin solver, another alternative is offered by the FFTW, but that library is not included in the source distribution.
Register Date: 2019-08-22 18:48
|
相關的專案SKYSCRAPERSIM (2018 遺棄), Rigs of Rods, nsnam, OneStop 構造計算プログラム, Python Laboratory Application Framework |
インテル コンパイラーにはさまざまな最適化機能が備えられており、そのためインテルコンパイラーでコンパイルしたプログラムは高速に動作すると言われています。本プロジェクトでは、インテル コンパイラーでコンパイルしたプログラムを公開しています。コンパイル方法などはWikiページにまとめてあります。みなさんがコンパイルしたバイナリも収集していますので、ぜひ情報をお寄せください。
Register Date: 2009-09-29 16:47
|
相關的專案MinGW - Minimalist GNU for Windows, Konoha - a statically-typed scripting la, MinGW-w64 - for 32 and 64 bit Windows, Exerb, MinGW日本版 |
COINS compiler infrastructure provides modulalized compiler components such as C front-end, Fortran front-end, optimizers, parallelizers, and back-ends for Intel x86, Sparc, Arm, Mips, PowerPC, etc. so that compiler developers can easily construct their own compiler by combining or modifying the components or adding new components. It has powerful retargeting facility so that a code generator for new machine can be constructed in 3 to 6 months.
The execution speeds of generated codes are approaching to those of codes generated by gcc, some are high, some are low at present.
The whole of COINS has been developed in Java from scratch and its source program is available for academic and industrial use for free.
Register Date: 2007-07-05 21:49
|
相關的專案MinGW - Minimalist GNU for Windows, Talend Open Studio for Data Integration, TDM-GCC MinGW Compiler, Exerb, WinAVR |
並列版のSupport Vector Machine(SVM)の開発を進めます。主な使用言語はFortranで、OpenMPによって並列化しております。今後、機能を拡張して行ければいいな~と考えています。
Register Date: 2011-02-16 10:28
|
相關的專案Data Envelopment Analysis using Stata, gretl, Scikit Learn, dlib C++ Library, ParticleFilter |