예제 #1
0
        
        runTime.write()

        ext_Info() << "ExecutionTime = " << runTime.elapsedCpuTime() << " s" << \
              "  ClockTime = " << runTime.elapsedClockTime() << " s" << nl << nl
        
        pass

    ext_Info() << "End\n"

    import os
    return os.EX_OK


#--------------------------------------------------------------------------------------
from Foam import FOAM_REF_VERSION, FOAM_BRANCH_VERSION
if FOAM_REF_VERSION( "==", "010600" ) or FOAM_REF_VERSION( "==", "010700" ) or FOAM_BRANCH_VERSION( "dev", ">=", "010600" ):
   if __name__ == "__main__" :
      import sys, os
      argv = sys.argv
      os._exit( main_standalone( len( argv ), argv ) )
      pass
   pass   
else:
   from Foam.OpenFOAM import ext_Info
   ext_Info() << "\n\n To use this solver it is necessary to SWIG OpenFOAM-1.6 or 1.7.0\n"
   pass

    
#--------------------------------------------------------------------------------------
예제 #2
0
        runTime.write()

        ext_Info() << "ExecutionTime = " << runTime.elapsedCpuTime(
        ) << " s" << "  ClockTime = " << runTime.elapsedClockTime(
        ) << " s" << nl << nl

        pass

    ext_Info() << "End\n"

    import os
    return os.EX_OK


#--------------------------------------------------------------------------------------
import sys, os
from Foam import FOAM_REF_VERSION
if FOAM_REF_VERSION(">=", "010701"):
    if __name__ == "__main__":
        argv = sys.argv
        os._exit(main_standalone(len(argv), argv))
        pass
    pass
else:
    from Foam.OpenFOAM import ext_Info
    ext_Info(
    ) << "\nTo use this solver, It is necessary to SWIG OpenFoam1.7.1 or higher \n "

#--------------------------------------------------------------------------------------
        turbulence.correct()

        runTime.write()

        ref.ext_Info() << "ExecutionTime = " << runTime.elapsedCpuTime(
        ) << " s" << "  ClockTime = " << runTime.elapsedClockTime(
        ) << " s" << ref.nl << ref.nl
        pass

    ref.ext_Info() << "End\n"

    import os
    return os.EX_OK


#--------------------------------------------------------------------------------------
from Foam import FOAM_REF_VERSION
if FOAM_REF_VERSION(">=", "020000"):
    if __name__ == "__main__":
        import sys, os
        argv = sys.argv
        os._exit(main_standalone(len(argv), argv))
        pass
    pass
else:
    re.ext_Info(
    ) << "\nTo use this solver, It is necessary to SWIG OpenFoam1.6 \n "

#--------------------------------------------------------------------------------------
## This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.
##
## See http://sourceforge.net/projects/pythonflu
##
## Author : Alexey PETROV
##

#--------------------------------------------------------------------------------------
from Foam import FOAM_VERSION, FOAM_REF_VERSION, FOAM_BRANCH_VERSION
if FOAM_REF_VERSION("==", "010600"):
    from buoyantBoussinesqSimpleFlux.r1_6 import *
    pass

#--------------------------------------------------------------------------------------
if FOAM_BRANCH_VERSION("dev", ">=", "010600"):
    from buoyantBoussinesqSimpleFlux.r1_6_dev import *
    pass

#--------------------------------------------------------------------------------------
if FOAM_REF_VERSION("==", "010700"):
    from buoyantBoussinesqSimpleFlux.r1_7_0 import *
    pass

#--------------------------------------------------------------------------------------
if FOAM_REF_VERSION("==", "010701"):
예제 #5
0
        runTime.write()

        ext_Info() << "ExecutionTime = " << runTime.elapsedCpuTime() << " s" << \
              "  ClockTime = " << runTime.elapsedClockTime() << " s" << nl << nl

        pass

    ext_Info() << "End\n"

    import os
    return os.EX_OK


#--------------------------------------------------------------------------------------
from Foam import FOAM_REF_VERSION
if FOAM_REF_VERSION(">=", "010600"):
    if __name__ == "__main__":
        import sys, os
        argv = sys.argv
        os._exit(main_standalone(len(argv), argv))
        pass
    pass
else:
    from Foam.OpenFOAM import ext_Info
    ext_Info(
    ) << "\n\n To use this solver it is necessary to SWIG OpenFOAM-1.6 or higher\n"
    pass

#--------------------------------------------------------------------------------------
예제 #6
0
#---------------------------------------------------------------------------
from Foam.src.OpenFOAM.fields.tmp.autoPtr_incompressible_turbulenceModel import *

from Foam.src.OpenFOAM.fields.tmp.autoPtr_incompressible_RASModel import *

from Foam.src.OpenFOAM.fields.tmp.autoPtr_incompressible_LESModel import *

#---------------------------------------------------------------------------
from Foam import FOAM_VERSION, FOAM_BRANCH_VERSION, FOAM_REF_VERSION
if FOAM_VERSION("<=", "010401"):
    turbulenceModel = incompressible_turbulenceModel
    autoPtr_turbulenceModel = autoPtr_incompressible_turbulenceModel
    pass

#---------------------------------------------------------------------------
if FOAM_REF_VERSION("==", "010500") or FOAM_BRANCH_VERSION(
        "dev", "==", "010500"):
    RASModel = incompressible_RASModel
    autoPtr_RASModel = autoPtr_incompressible_RASModel

    LESModel = incompressible_LESModel
    autoPtr_LESModel = autoPtr_incompressible_LESModel
    pass

#----------------------------------------------------------------------------
if FOAM_REF_VERSION(">=", "010600") or FOAM_BRANCH_VERSION(
        "dev", ">=", "010600"):
    RASModel = incompressible_RASModel
    autoPtr_RASModel = autoPtr_incompressible_RASModel

    LESModel = incompressible_LESModel
예제 #7
0
## 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 this program.  If not, see <http://www.gnu.org/licenses/>.
## 
## See http://sourceforge.net/projects/pythonflu
##
## Author : Alexey PETROV
##


#----------------------------------------------------------------------------
from Foam import FOAM_VERSION, FOAM_REF_VERSION, FOAM_BRANCH_VERSION
if FOAM_REF_VERSION( ">=", "010600" ) and FOAM_REF_VERSION( "<=", "010701" ):
    from channelFlux.r1_6 import main_standalone
    pass

   
#--------------------------------------------------------------------------------------
if FOAM_BRANCH_VERSION( "dev", ">=", "010600" ):
    from channelFlux.r1_6_dev import main_standalone
    pass


#--------------------------------------------------------------------------------------
if FOAM_VERSION( ">=", "020000" ):
    from channelFlux.r2_0_0 import main_standalone
    pass
예제 #8
0
            pass

        runTime.write()

        ref.ext_Info()<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" \
                      << "  ClockTime = " << runTime.elapsedClockTime() << " s" \
                      << ref.nl << ref.nl
        pass

    ref.ext_Info() << "End\n" << ref.nl

    import os
    return os.EX_OK


#--------------------------------------------------------------------------------------
import sys, os
from Foam import FOAM_REF_VERSION
if FOAM_REF_VERSION(">=", "020101"):
    if __name__ == "__main__":
        argv = sys.argv
        os._exit(main_standalone(len(argv), argv))
        pass
    pass
else:
    from Foam.OpenFOAM import ext_Info
    ext_Info(
    ) << "\nTo use this solver, It is necessary to SWIG OpenFoam2.1.1 or higher \n "

#--------------------------------------------------------------------------------------
예제 #9
0
## This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.
##
## See http://sourceforge.net/projects/pythonflu
##
## Author : Alexey PETROV
##

#--------------------------------------------------------------------------------------
from Foam import FOAM_VERSION, FOAM_REF_VERSION, FOAM_BRANCH_VERSION
if FOAM_REF_VERSION(">=", "010600") and FOAM_REF_VERSION("<", "020000"):
    from rhoPisoFlux.r1_6 import *
    pass

#--------------------------------------------------------------------------------------
if FOAM_BRANCH_VERSION("dev", ">=", "010600"):
    from rhoPisoFlux.r1_6_dev import *
    pass


#--------------------------------------------------------------------------------------
def entry_point():
    try:
        engine = main_standalone
        pass
    except NameError:
예제 #10
0
        runTime.write()

        ext_Info() << "ExecutionTime = " << runTime.elapsedCpuTime() << " s" << \
              "  ClockTime = " << runTime.elapsedClockTime() << " s" << nl << nl

        pass

    ext_Info() << "End\n"

    import os
    return os.EX_OK


#--------------------------------------------------------------------------------------
import sys, os
from Foam import FOAM_REF_VERSION, FOAM_BRANCH_VERSION
if FOAM_REF_VERSION(">=", "010700") or FOAM_BRANCH_VERSION(
        "dev", ">=", "010600"):
    if __name__ == "__main__":
        argv = sys.argv
        os._exit(main_standalone(len(argv), argv))
        pass
    pass
else:
    from Foam.OpenFOAM import ext_Info
    ext_Info(
    ) << "\nTo use this solver, It is necessary to SWIG OpenFoam1.7.0 or 1.6-ext or higher \n "

#--------------------------------------------------------------------------------------
예제 #11
0
        turbulence.correct()

        runTime.write()

        ext_Info() << "ExecutionTime = " << runTime.elapsedCpuTime() << " s" << \
              "  ClockTime = " << runTime.elapsedClockTime() << " s" << nl << nl

        convergenceCheck(maxResidual, convergenceCriterion)

        pass

    ext_Info() << "End\n" << nl

    import os
    return os.EX_OK


#--------------------------------------------------------------------------------------
from Foam import FOAM_REF_VERSION
if FOAM_REF_VERSION("==", "010700"):
    if __name__ == "__main__":
        import os, sys
        argv = sys.argv
        os._exit(main_standalone(len(argv), argv))
else:
    from Foam.OpenFOAM import ext_Info
    ext_Info(
    ) << "\nTo use this solver, It is necessary to SWIG OpenFoam1.7.0 \n "

#--------------------------------------------------------------------------------------