声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 14765|回复: 43

[基础理论] CFD codes list - free software

[复制链接]
发表于 2005-7-16 10:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
UIFlow

Foil 1.0.2

PPM -- Piecewise Parabolic Method (DE and LR versions)

General Relativity NCSA group (black hole evolution)

NACA airfoils

College of Marine Studies (sci.geo.fluids models)

Ocean models (MOM, POM, POP, ...)

CLAWPACK (library of codes by Randall LeVeque)

HEATING (a multdimensional heating conduction code)

PHI3D (3D FEM Navier-Stokes code)

HYDRO (2D Lagrangian hydrodynamics code)

Smoothed Particle Hydrodynamics

Cullimore and Ring Technologies, Inc. (SINDA/FLUINT, SINAPS)

STSWM (Spectral Transform Shallow Water Model)

FCT (Flux-Corrected Transport)

NSC2KE (N-S finite-volume Galerkin 2D code)

HENSA archive (FLUX, NSUVP, TEAM, VORTEX)

FEMLAB (2D FEM with automatic error control)

Riemann Problem Package

CHAMMP repository (s-w equations in spherical geometry)

NACHOS (NACHOS - FEM for incompressible flows)

FMS-1D (Fluid Modeling System)

NPARC Flow Solver

QUICK 'n SIMPLE (2-D, Macintosh)

ViewProf (inviscid 2-d multiblock Oellers method panel solver)

Numerical Models at IMCS (ocean circulation/bottom boundary layer models)

ALLSPD-3D Combustor Code

Unicom Technology Systems (VORSTAB-PC)

FORTRAN codes for computing the discrete Helmholtz integral operators

NaSt2D (2D Navier-Stokes solver)

WinPipeD (pipe hydraulics)

DROP

Test Problem Code Archive

USGS water resources applications software

The Center for Computational Sciences and Engineering, LBNL

Pab3d

CFX User Subroutine Archive

MicroTunnel

Mouse

Mathtools

NaSt3DGP

FLASH

SAINTS2000
回复
分享到:

使用道具 举报

 楼主| 发表于 2005-7-16 11:00 | 显示全部楼层
UIFlow
link to UIFLOW

From Richard Hilson / hilson@pde1.mtv.gtegsc.com
Subject: UIFlow and Post3D
Date: 29 Apr 94 12:23:14 -0800
Article: 177 of sci.physics.computational.fluid-dynamics


I got a copy of the 2D CFD code *UIFlow* from NCSA for the Mac. It seems
to work. For those who are interested, UIFlow can be found in
ftp.ncsa.uiuc.edu (141.142.20.50) in the file Mac/UIFlow.
 楼主| 发表于 2005-7-16 11:00 | 显示全部楼层
Foil 1.0.2
links to Foil: Stanford, France, ICEM CFD Engineering

From Robin B. Lake / rbl@hal.cwru.edu
Subject: Airfoil Program for Mac Available
Date: 3 May 1994 00:34:46 GMT
Article: 193 of sci.physics.computational.fluid-dynamics


I happened across a program in the info-mac archives at
sumex-aim.stanford.edu today.  To my surprise, it turns out to be:
"This is the ReadMe file for Foil 1.0.2, a Macintosh airfoil
generation and display program.  Foil 1.0.2 is System 6/7 happy,
meaning it should run equally well under both systems.  Foil is free,
but not public domain.  I retain all rights, and it may not be
distributed in modified form, or without any of the files.  Since it's
free, please read the file "A Note About the Author".
 楼主| 发表于 2005-7-16 11:00 | 显示全部楼层
PPM -- Piecewise Parabolic Method
Colella, P., Woodward, P.R., 1984, J. Comput. Phys., 54, 174.

PPM is high-order (3/2), shock-capturing Godunov-type method. Before using PPM take a look at some papers, and read infomation about LR version.

Direct Eulerian version
Tomasz Plewa
NCAC
tomek@camk.edu.pl
Date: 10 Jun 94
link to DE version
DE version is generally accessible through WWW ftp link.
Please, let me know if you have no access to WWW server.

Lagrangian Remap version (1)
Greg Lindahl
University of Virginia
lindahl@pbm.com
Date: 29 Jun 94
link to LR version

Lagrangian Remap version (2)
Virginia Hydrodynamics-1
Theoretical Astrophysics, Dept. of Physics
NCSU
Date: 03 Apr 95


Lagrangian Remap version (3)
The sPPM benchmark code
Paul Woodward
Laboratory for Computational Science and Engineering, Dept. of Astronomy
Twin Cities Campus, University of Minnesota
Date: 21 Oct 96
 楼主| 发表于 2005-7-16 11:01 | 显示全部楼层
General Relativity NCSA group (black hole evolution)
Relativity Group
National Center for Supercomputing Applications
University of Illinois at Urbana-Champaign


Home Page and summary.

ONEDBH (no source here?)
ONEBH (overview and source)
3D codes front end.
 楼主| 发表于 2005-7-16 11:01 | 显示全部楼层
NACA airfoils
Collection of articles and links related to NACA airfoils is here
 楼主| 发表于 2005-7-16 11:01 | 显示全部楼层
College of Marine Studies (sci.geo.fluids models)
README file and ftp link.
 楼主| 发表于 2005-7-16 11:01 | 显示全部楼层
Ocean models
Geophysical Fluid Dynamics Laboratory

GFDL's home page and MOM page (also ftp).

Princeton Program in Atmospheric and Oceanic Sciences (AOS)
thanks to Arkady Terzhevik Arkady.Terzhevik@tvrl.lth.se

AOS' home page and POM home page.

The Parallel Ocean Program (POP)

POP's home page, Fluid Dynamics Group (T-3), LANL.
 楼主| 发表于 2005-7-16 11:02 | 显示全部楼层
CLAWPACK (library of codes by Randall LeVeque)
Randall J. LeVeque
Applied Mathematics Dept., FS-20
University of Washington
Seattle, WA 98195
rjl@amath.washington.edu


Version 2.0 of clawpack is now available from netlib, in pdes/claw.
See also the homepage at URL
   ftp://amath.washington.edu/pub/rjl/programs/clawpack.html
There are several new features and applications, and expanded documentation.

        CLAWPACK  --  Conservation LAWs software PACKage
        ------------------------------------------------

Version 1.0 of CLAWPACK is now available from netlib.  This is a
package of Fortran subroutines for solving hyperbolic systems of
conservation laws in one and two space dimensions. (Future versions
should include 3D.)  High resolution flux-limiter methods are used,
based on solving one-dimensional Riemann problems.  In two dimensions,
multi-dimensional wave-propagation methods are used.  The current
version supports only uniform Cartesian grids in rectangular domains,
and is intended primarily as a research and teaching tool.  The
modular form should make it easy to modify and experiment with other
methods, as well as to apply it to new problems.

The code requires that the user supply a Riemann solver for the
problem being solved and also a subroutine that implements the
boundary conditions.  Source terms can also be handled (via Strang
splitting) in which case an ODE solver for the source terms must also
be supplied.  Several examples of different Riemann solvers are
included with the package, including e.g., advection equation,
Burgers' equation, Euler equations, isothermal equations, shallow
water equations.  Various different boundary conditions are also
demonstrated, such as periodic, inflow, nonreflecting, and solid
walls.  Numerous example drivers are included to demonstrate the use
of these subroutines.  Matlab m-files are included to graphically
display the output, or they can be used as a model for writing
graphics routines in other languages.  Documentation is included in
the package, including the postscript file for an introductory paper
on the package.

The package can be obtained from netlib, where it resides in the library
pdes/claw.  This directory currently contains:
   index      the index
   clawpack   the basic package, with 1d, 2d routines and many examples
   doc        documentation (postscript files of papers, slides)
   advection  applications of clawpack to 2d advection equations, with
              examples from a recent paper on this subject (in doc).
   nozzle     application of clawpack to the quasi-1d nozzle problem.
   vBurgers   viscous Burgers' equation, with diffusion equation as source.
   L-domain   L-shaped domains, such as the forward facing step problem.

My hope is that a library of more sophisticated applications will be
gradually built up, and contributions from other users will be
gratefully accepted.

The package may be obtained by anonymous ftp from netlib.att.com, where it resides in netlib/pdes/claw. The file netlib/pdes/claw/clawpack.shar is a tar file of the entire directory. Files can also be obtained by sending e-mail to netlib@research.att.com. Send the message "help" to this address for more information. Alternatively, you can obtain files by ftp through Mosaic using the URL ftp://netlib.att.com/netlib/pdes/claw/index.html . It is also possible to browse through the library using Mosaic from ftp://amath.washington.edu/pub/rjl/programs/clawpack.html .
 楼主| 发表于 2005-7-16 11:02 | 显示全部楼层
HEATING (a multdimensional heating conduction code)
Kenneth. W. Childs / kch@ornl.gov
Heat Transfer and Fluid Flow Group
Oak Ridge National Laboratory


HEATING is a general-purpose, conduction, heat transfer program
written and maintained by the Heat Transfer and Fluid Flow Group
(HTFFG).[...]

More about HEATING.
From Jonas T. Holdeman, Jr. / hol@ornl.gov
Date: Tue, 07 Feb 1995 15:09:52 -0500

I understand both workstation and PC versions of the HEATING code are
available freely from the authors, Gary Giles (geg@ornl.gov) and Ken Childs
(kch@ornl.gov). [...] Please check with the authors for latest
information.

From Shelly Spencer / shell@htc-tech.com
Date: Tue, 06 Aug 1996 13:07:58 -0400

On your net page regarding free software, the following entry is free
only if your funding comes from the US Dept of Energy, although they
don't tell you this until they ask you to fill out and return several
pages of forms!  The fee is $400 for the HEATING code.

I just wanted to let you know so other folks don't lose valuable time
filling out the forms for a code that is not free to most people.

From JAMES I. TAYLOR / jitaylor@SPRINTMAIL.com
Date: Thu, 9 Jan 1997 17:24:44 -0500

HEATING was developed for the U.S. Department of Energy (DOE). DOE
requires that their codes be distributed through one on their code
centers. In the United States HEATING is distributed by the Radiation
Safety Information Computational Center (RSICC) in Oak Ridge, Tennessee.
RSICC can be contacted via e-mail at PDC@ORNL.GOV or by phone at
423-574-6176. RSICC has a WWW page at http://epicws.epm.ornl.gov/rsic.html.
HEATING is code number PSR-199 in the RSICC code collection.
RSICC charges a fee to cover their cost of distributing codes. This fee
varies based on the affiliation of the requester. I don't know how much
the fee currently is.
Documentation for HEATING is available on line as a pdf (Portable Document
Format) file at http://www.cad.ornl.gov/cad_nea/text/man.html.
 楼主| 发表于 2005-7-16 11:02 | 显示全部楼层
PHI3D (3D FEM Navier-Stokes code)
Paul T. Williams / ptw@ornl.gov
Heat Transfer and Fluid Flow Group
Oak Ridge National Laboratory


As a part of validation studies for the locally developed finte-element
incompressible Navier-Stokes Code PHI3D [...]

More about PHI3D.
From Jonas T. Holdeman, Jr. / hol@ornl.gov
Date: Tue, 07 Feb 1995 15:09:52 -0500

PHI3D was developed by Paul Williams (ptw@ornl.gov) for his Ph.D.
dissertation. He says it needs to be cleaned up before he will release
it.  If someone were willing to give him some funding, this process
could be speeded up, as he has no funding to work on the code at
present.
 楼主| 发表于 2005-7-16 11:03 | 显示全部楼层
HYDRO (Two-dimensional Lagrangian hydrodynamics code)
From Hao Chen / hchen@s1.msi.umn.edu

ftp link

Los Alamos National Laboratory
Benchmarking Section of Group C-3
Dennis V. Brockway, Fred Gama-Lobo, Karl Wallick, John Romero, & Steve W. White
May 1, 1984


HYDRO.DOC

ABSTRACT:   This is a two-dimensional Lagrangian hydrodynamics code based on
            an algorithm of W.D. Schultz.

NUMERICAL:  According to the report below, HYDRO is representative of a large
            class of codes used in the Los Alamos Laboratory and is 100%
            vectorizable.

NOTES:      HYDRO is very similar to SIMPLE - Almost identical methods.
            However, HYDRO can handle General Geometry, while SIMPLE uses Fixed
            Geometry (Equation of state table 2X2)

AUTHORS:    produced under U.S. government contract (w-7405-eng-36)
            by Los Alamos National Laboratory
            by D. Brockway, F. Gama-Lobo, K. Wallick, J. Romero, S. White
            Contact benchmarking section of group c-3 LANL (505)667-7028

REFERENCES: Report: Los Alamos Laboratory Computer Benchmarking 1988
            H.J. Wasserman

            William D. Schulz
            Methods of Computational Physics
            Volume 3, 1964
 楼主| 发表于 2005-7-16 11:05 | 显示全部楼层
STSWM (Spectral Transform Shallow Water Model)
From Hao Chen / hchen@s1.msi.umn.edu

ftp link
File: README


SPECTRAL TRANSFORM SHALLOW WATER MODEL (Version 2.0)
Copyright (C) 1992
University Corporation for Atmospheric Research
All Rights Reserved

       Ruediger Jakob
National Center for Atmospheric Research
    Boulder, CO 80307-3000

         August 1992


Contents
--------

1. Software Distribution Conditions
2. Description of Software
3. Directory of Files
4. Corrections and Changes

[...]

Another version of this code (or postprocessor?) is called REFSOL. REFSOL uses netcdf package.
PSTSWM: a message-passing version is also available.

NA Digest   Sunday, May 28, 1995   Volume 95 : Issue 22

From: Pat Worley
Date: Wed, 24 May 1995 12:48:20 -0400
Subject: PICL and PSTSWM software updates

[snip]

PSTSWM

PSTSWM v4.0 is now available from http://www.epm.ornl.gov/chammp/pstswm.
(It has been available for awhile, but the user guide has just been
updated.)

PSTSWM is a message-passing benchmark code and parallel algorithm
testbed that solves the nonlinear shallow water equations on a
rotating sphere using the spectral transform method. PSTSWM was
developed by to evaluate parallel algorithms for the spectral
transform method as it is used in global atmospheric circulation
models. Multiple parallel algorithms are embedded in the code and can
be selected at run-time, as can the problem size, number of
processors, and data decomposition. This flexibility allows the code
to be tuned on a parallel platform before benchmarking, thus
evaluating the multiprocessor on its ability to solve the numerical
problem rather than it ability to execute a given fixed parallel
implementation. Six different problem test cases are also supported,
each with associated reference solutions and solution and error
analysis options.

As of 4/1/95, PSTSWM runs on the Cray Research T3D, the IBM SP-1 and
SP-2, the Intel iPSC/2, iPSC/860, DELTA, and Paragon (on both GP and
MP nodes and using either the NX or SUNMOS operating systems), the
nCUBE/2 and nCUBE/2S, across a network of SUN and IBM workstations,
and on a Cray vector machine (as a serial application). Message
passing is implemented using MPI, PICL, PVM, and/or native message
passing libraries, with the choice being made at compile time.  In
principle, it should also run on any other platform on which MPI,
PICL, or PVM is available.

To aid in tuning and in understanding the parallel performance, PSTSWM
has been instrumented for the collection of performance data using the
PICL trace and profile collection interface. The PICL implementation
of the code must be used in order to collect performance data on
interprocessor communication but a mixed PICL/native implementation is
also provided that can be used to collect data on events not related
to message passing. In the mixed implementation, the performance
sensitive message passing uses native commands and PICL is only used
in the collection of the performance data.

For more information or for alternative ways of acquiring source code,
contact:

  Pat Worley
  worleyph@ornl.gov
 楼主| 发表于 2005-7-16 11:06 | 显示全部楼层
FCT (Flux-Corrected Transport)
link to FCT page

Overview

Flux-Corrected Transport (FCT) is a conservative, monotone technique
for integrating generalized continuity and hydromagnetic
equations. [...]

FCT was the first of the class of high-order, monotone schemes for
solving generalized continuity equations (e.g., the equations of
Eulerian hydrodynamics). An FCT bibliography of basic papers is posted
here.

A suite of FCT modules with test programs is being developed for
posting to the HPCC/ESS Software Exchange. [...]

The software for solving 2D hydrodynamical problems will be found in
the package LCPFCT2. For 2D magnetohydrodynamical (MHD) applications,
the package MHDFCT2 also will be needed. Similar software packages
LCPFCT3 and MHDFCT3 eventually will be posted for solving 3D problems.

[...]

C. Richard DeVore
Laboratory for Computational Physics & Fluid Dynamics, Naval Research
Laboratory
 楼主| 发表于 2005-7-16 11:06 | 显示全部楼层
NSC2KE (N-S finite-volume Galerkin 2D code)
Bijan Mohammadi
INRIA-MENUSIN
Domaine de Voluceau
BP 105
78153 Le Chesnay, Rocquencourt
FRANCE
mohamadi@menusin.inria.fr


      2D and AXI Euler and Navier-Stokes equations solver

   o  explicit multi-steps time integration process
   o  upwind schemes and linear interpolation method for
      the computation of the convective fluxes using a finite
      volume formulation.
   o  classical central galerkin p1-finite element method
      for the computation of the diffusive fluxes
   o  k-epsilon turbulence model with two-layer approach or wall laws

      Copyright(C) 1994 Bijan Mohammadi-Stephane Lanteri

Abstract and user guide.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-21 00:46 , Processed in 0.055043 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表