Simple Project List 軟體列表

158 projects in result set
最後更新: 2011-10-12 21:39

2DECOMP&FFT

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.

(Machine Translation)
最後更新: 2012-07-30 13:23

SuiteSparse

SuiteSparse is a suite of C, Fortran, and MATLAB functions for manipulating sparse matrices.

(Machine Translation)
最後更新: 2003-01-13 05:09

cgi77

cgi77 is a small CGI library for the GNU g77
fortran compiler.

(Machine Translation)
最後更新: 2006-01-03 07:30

Staden Package

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".

(Machine Translation)
最後更新: 2002-12-03 06:32

LinAl

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.

(Machine Translation)
最後更新: 2011-04-06 10:15

Paramesh

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.

(Machine Translation)
最後更新: 2012-07-30 13:53

WCSLIB

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.

(Machine Translation)
最後更新: 2012-07-26 12:37

Parallel-NetCDF

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.

(Machine Translation)
最後更新: 2010-12-16 03:12

OpenMPF

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.

(Machine Translation)
最後更新: 2011-02-09 11:55

TIGL

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.

(Machine Translation)
自然語言: English
操作系統: Linux, Windows
程式語言: C, C++, Fortran, Java, Python
最後更新: 2021-04-04 23:59

Cantera

Canteraは、化学反応速度、熱力学、輸送プロセスといった問題のためのオブジェクト指向のソフトウェアスイートです。Matlab, Python, C++, Fortranを使用しています。

APES

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.

最後更新: 2009-10-13 13:14

インテル コンパイラー 1000本ノックプロジェクト

インテル コンパイラーにはさまざまな最適化機能が備えられており、そのためインテルコンパイラーでコンパイルしたプログラムは高速に動作すると言われています。本プロジェクトでは、インテル コンパイラーでコンパイルしたプログラムを公開しています。コンパイル方法などはWikiページにまとめてあります。みなさんがコンパイルしたバイナリも収集していますので、ぜひ情報をお寄せください。

Development Status: 4 - Beta
目標受眾: Developers, End Users/Desktop
許可證: OSI Approved
自然語言: Japanese
程式語言: C++, Fortran
Topics: Compilers
Register Date: 2009-09-29 16:47
最後更新: 2015-05-29 11:26

COINS Compiler Infrastructure

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.

Development Status: 4 - Beta
目標受眾: Developers, End Users/Desktop
許可證: Apache License V2.0
自然語言: English, Japanese
操作系統: MacOS, Linux, Windows
程式語言: C, Fortran, Java
Register Date: 2007-07-05 21:49
最後更新: 2012-05-20 12:28

並列版SVM

並列版のSupport Vector Machine(SVM)の開発を進めます。主な使用言語はFortranで、OpenMPによって並列化しております。今後、機能を拡張して行ければいいな~と考えています。

Development Status: 4 - Beta
自然語言: Japanese
操作系統: Linux
程式語言: C, Fortran
使用者介面: Command-line
Register Date: 2011-02-16 10:28