This document specifies a collection of compiler directives, library routines, and
environment variables that can be used to specify shared-memory parallelism in C, C++
and fortran programs. This functionality collectively defines the specification of the
OpenMP Application Program Interface (OpenMP API). This specification provides a
model for parallel programming that is portable across shared memory architectures
from different vendors. Compilers from numerous vendors support the OpenMP API.
More information about OpenMP can be found at the following web site:
These Fourier routines were originally based on the Fourier
routines of the same names from the NETLIB bihar and fftpack
fortran libraries developed by Paul N. Swarztrauber at the National
Center for Atmospheric Research in Boulder, CO USA. They have been
reimplemented in C and optimized in a few ways for OggSquish.
DDSCAT 7.3 is a freely available open-source fortran-90 software package applying the “discrete
dipole approximation” (DDA) to calculate scattering and absorption of electromagnetic waves by targets
with arbitrary geometries and complex refractive index. The targets may be isolated entities (e.g., dust
particles), but may also be 1-d or 2-d periodic arrays of “target unit cells”, which can be used to study
absorption, scattering, and electric ?elds around arrays of nanostructures.
PSPICE是由SPICE(Simulation Program with Integrated Circuit Emphasis)發展而來的用于微機系列的通用電路分析程序。于1972年由美國加州大學伯克利分校的計算機輔助設計小組利用fortran語言開發而成,主要用于大規模集成電路的計算機輔助設計。