Permalink
Browse files

OpenFOAM transferred to the OpenFOAM Foundation

  • Loading branch information...
1 parent d11961b commit c16f7e85731678fe20f173dc0980c09101065a02 Henry committed Aug 17, 2011
Showing 10,816 changed files with 0 additions and 5,236,694 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
View
@@ -1,37 +0,0 @@
-#!/bin/sh
-cd ${0%/*} || exit 1 # run from this directory
-
-wmakeCheckPwd "$WM_PROJECT_DIR" || {
- echo "Error: Current directory is not \$WM_PROJECT_DIR"
- echo " The environment variables are inconsistent with the installation."
- echo " Check the OpenFOAM entries in your dot-files and source them."
- exit 1
-}
-
-[ -n "$FOAM_EXT_LIBBIN" ] || {
- echo "Error: FOAM_EXT_LIBBIN not set"
- echo " Check the OpenFOAM entries in your dot-files and source them."
- exit 1
-}
-
-# wmake is required for subsequent targets
-( cd wmake/src && make )
-
-# build ThirdParty sources
-if [ -d "$WM_THIRD_PARTY_DIR" ]
-then
- $WM_THIRD_PARTY_DIR/Allwmake
-else
- echo "no ThirdParty sources found - skipping"
-fi
-
-# build OpenFOAM libraries and applications
-src/Allwmake
-applications/Allwmake
-
-if [ "$1" = doc ]
-then
- doc/Allwmake
-fi
-
-# ----------------------------------------------------------------- end-of-file
View
687 COPYING

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -1,22 +0,0 @@
-#!/bin/sh
-cd ${0%/*} || exit 1 # run from this directory
-
-wmakeCheckPwd "$WM_PROJECT_DIR/applications" || {
- echo "Error: Current directory is not \$WM_PROJECT_DIR/applications"
- echo " The environment variables are inconsistent with the installation."
- echo " Check the OpenFOAM entries in your dot-files and source them."
- exit 1
-}
-
-[ -n "$FOAM_EXT_LIBBIN" ] || {
- echo "Error: FOAM_EXT_LIBBIN not set"
- echo " Check the OpenFOAM entries in your dot-files and source them."
- exit 1
-}
-
-set -x
-
-wmake all utilities
-wmake all solvers
-
-# ----------------------------------------------------------------- end-of-file
@@ -1,3 +0,0 @@
-dnsFoam.C
-
-EXE = $(FOAM_APPBIN)/dnsFoam
@@ -1,10 +0,0 @@
-EXE_INC = \
- -I$(LIB_SRC)/finiteVolume/lnInclude \
- -I$(LIB_SRC)/randomProcesses/lnInclude \
- -I$(LIB_SRC)/sampling/lnInclude
-
-EXE_LIBS = \
- -lfiniteVolume \
- -lrandomProcesses \
- -lsampling \
- -lmeshTools
@@ -1,29 +0,0 @@
- Info<< "Reading field p\n" << endl;
- volScalarField p
- (
- IOobject
- (
- "p",
- runTime.timeName(),
- mesh,
- IOobject::MUST_READ,
- IOobject::AUTO_WRITE
- ),
- mesh
- );
-
- Info<< "Reading field U\n" << endl;
- volVectorField U
- (
- IOobject
- (
- "U",
- runTime.timeName(),
- mesh,
- IOobject::MUST_READ,
- IOobject::AUTO_WRITE
- ),
- mesh
- );
-
- #include "createPhi.H"
@@ -1,132 +0,0 @@
-/*---------------------------------------------------------------------------*\
- ========= |
- \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
- \\ / O peration |
- \\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd.
- \\/ M anipulation |
--------------------------------------------------------------------------------
-License
- This file is part of OpenFOAM.
-
- OpenFOAM is free software: you can redistribute it and/or modify it
- under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- for more details.
-
- You should have received a copy of the GNU General Public License
- along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
-
-Application
- dnsFoam
-
-Description
- Direct numerical simulation solver for boxes of isotropic turbulence
-
-\*---------------------------------------------------------------------------*/
-
-#include "fvCFD.H"
-#include "Kmesh.H"
-#include "UOprocess.H"
-#include "fft.H"
-#include "calcEk.H"
-#include "graph.H"
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-int main(int argc, char *argv[])
-{
- #include "setRootCase.H"
-
- #include "createTime.H"
- #include "createMeshNoClear.H"
- #include "readTransportProperties.H"
- #include "createFields.H"
- #include "readTurbulenceProperties.H"
- #include "initContinuityErrs.H"
-
- // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
- Info<< nl << "Starting time loop" << endl;
-
- while (runTime.loop())
- {
- Info<< "Time = " << runTime.timeName() << nl << endl;
-
- #include "readPISOControls.H"
-
- force.internalField() = ReImSum
- (
- fft::reverseTransform
- (
- K/(mag(K) + 1.0e-6) ^ forceGen.newField(), K.nn()
- )
- );
-
- #include "globalProperties.H"
-
- fvVectorMatrix UEqn
- (
- fvm::ddt(U)
- + fvm::div(phi, U)
- - fvm::laplacian(nu, U)
- ==
- force
- );
-
- solve(UEqn == -fvc::grad(p));
-
-
- // --- PISO loop
-
- for (int corr=1; corr<=1; corr++)
- {
- volScalarField rAU(1.0/UEqn.A());
-
- U = rAU*UEqn.H();
- phi = (fvc::interpolate(U) & mesh.Sf())
- + fvc::ddtPhiCorr(rAU, U, phi);
-
- fvScalarMatrix pEqn
- (
- fvm::laplacian(rAU, p) == fvc::div(phi)
- );
-
- pEqn.solve();
-
- phi -= pEqn.flux();
-
- #include "continuityErrs.H"
-
- U -= rAU*fvc::grad(p);
- U.correctBoundaryConditions();
- }
-
- runTime.write();
-
- if (runTime.outputTime())
- {
- calcEk(U, K).write
- (
- runTime.path()/"graphs"/runTime.timeName(),
- "Ek",
- runTime.graphFormat()
- );
- }
-
- Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s"
- << " ClockTime = " << runTime.elapsedClockTime() << " s"
- << nl << endl;
- }
-
- Info<< "End\n" << endl;
-
- return 0;
-}
-
-
-// ************************************************************************* //
@@ -1,20 +0,0 @@
- Info<< "k("
- << runTime.timeName()
- << ") = "
- << 3.0/2.0*average(magSqr(U)).value() << endl;
-
- Info<< "epsilon("
- << runTime.timeName()
- << ") = "
- << (
- 0.5*nu*average
- (
- magSqr(fvc::grad(U) + fvc::grad(U)().T())
- )
- ).value() << endl;
-
- Info<< "U.f("
- << runTime.timeName()
- << ") = "
- << 181.0*average(U & force).value() << endl;
-
@@ -1,18 +0,0 @@
- Info<< "Reading transportProperties\n" << endl;
-
- IOdictionary transportProperties
- (
- IOobject
- (
- "transportProperties",
- runTime.constant(),
- mesh,
- IOobject::MUST_READ_IF_MODIFIED,
- IOobject::NO_WRITE
- )
- );
-
- dimensionedScalar nu
- (
- transportProperties.lookup("nu")
- );
@@ -1,21 +0,0 @@
- Info<< "Reading turbulenceProperties\n" << endl;
-
- IOdictionary turbulenceProperties
- (
- IOobject
- (
- "turbulenceProperties",
- runTime.constant(),
- mesh,
- IOobject::MUST_READ_IF_MODIFIED,
- IOobject::NO_WRITE
- )
- );
-
- volVectorField force
- (
- U/dimensionedScalar("dt", dimTime, runTime.deltaTValue())
- );
-
- Kmesh K(mesh);
- UOprocess forceGen(K, runTime.deltaTValue(), turbulenceProperties);
@@ -1,3 +0,0 @@
-laplacianFoam.C
-
-EXE = $(FOAM_APPBIN)/laplacianFoam
@@ -1,3 +0,0 @@
-EXE_INC = -I$(LIB_SRC)/finiteVolume/lnInclude
-
-EXE_LIBS = -lfiniteVolume
@@ -1,37 +0,0 @@
- Info<< "Reading field T\n" << endl;
-
- volScalarField T
- (
- IOobject
- (
- "T",
- runTime.timeName(),
- mesh,
- IOobject::MUST_READ,
- IOobject::AUTO_WRITE
- ),
- mesh
- );
-
-
- Info<< "Reading transportProperties\n" << endl;
-
- IOdictionary transportProperties
- (
- IOobject
- (
- "transportProperties",
- runTime.constant(),
- mesh,
- IOobject::MUST_READ_IF_MODIFIED,
- IOobject::NO_WRITE
- )
- );
-
-
- Info<< "Reading diffusivity DT\n" << endl;
-
- dimensionedScalar DT
- (
- transportProperties.lookup("DT")
- );
Oops, something went wrong.

0 comments on commit c16f7e8

Please sign in to comment.