- #Intel visual fortran prerequisites how to
- #Intel visual fortran prerequisites mac os x
- #Intel visual fortran prerequisites mac os
- #Intel visual fortran prerequisites software
- #Intel visual fortran prerequisites code
The makefile system will automatically download these libraries via an existing Internet connection in Linux/Unix, Mac OS X, and Windows. thirdparty Contains the basic libraries in a compressed form or download routines for these (as we are not allowed to distribute the source of all libraries with our package). docs Documentation system kernel The basic FEATFLOW2 kernel with all mathematical basics (finite element spaces, linear solvers, etc.) templates Template scripts for different architectures for the creation of makefiles.
#Intel visual fortran prerequisites code
The code here is not automatically build and does not belong to any application or to the kernel, but is intended as a copy-and-paste source for user applications.
#Intel visual fortran prerequisites how to
bin Basic shell scripts and makefile system codefragments (missing in anonymous version) This directory contains a collection of code fragments and examples how to use portions of the kernel. benchmark (missing in anonymous version) This directory contains a benchmark system we use for regression tests and for massive computations on cluster systems.
Just copy one of the main examples from the applications/ folder to this folder and change as you like. area51 (missing in anonymous version) Here you can put your own applications. The package is organized in the following directories: applications Contains the main applications like a poisson example, a heat equation example, cc2d for laminar Stokes/Navier-Stokes in 2D and others. Moreover, some features which are still under development are not available in the anonymous public version of FEATFLOW2. In Windows, you can use, e.g., TortoiseSVN to check out the code.įeatflow developers cannot only checkout the code but also commit changes to the repository. If you have a Featflow2 developer account, enter the following command: svn co -username=$USER This way the latest features (as well as the latest bugs) are directly available.įor a simple anonymous checkout, if you use Linux/Unix, enter the following command: svn co -username=anonymous We decided to make the code accessible from the main SVN repository. ParaView for postprocessing of VTK files.500 MB disc space (depending on the configuration).
#Intel visual fortran prerequisites mac os x
Linux, Unix, Mac OS X (with GCC + GFortran + wget + perl), Windows (with Cygwin and Fortran compiler + wget + make + perl) or Windows with Visual Studio and Intel Fortran compiler.A Fortran 90 compiler (e.g., gfortran, Intel Fortran compiler or similar).An SVN client (e.g., TortoiseSVN in Windows).The following prerequisites are necessary to download and compile the software:
#Intel visual fortran prerequisites software
Any user who likes to download and test the software is welcome, but we remark that we can only give very limited support for this project. The package is under heavy development and is therefore labeled as BETA software. Optimal Control of the Poisson equation, heat equation, Navier-Stokes equations (not in the package).Compressible (M)HD (not in the package).Allen-Cahn equations (not in the package).Standard examples (Poisson, heat equation, laminar Stokes, Navier-Stokes.).Highly advanced discretisation methods such as limiter-based stabilisation techniques for convection-dominated flowsĮxample applications already realized with this code or in development:.Highly advanced numerical solver algorithms like geometrical multigrid.Support for ParaView output files for postprocessing.Basic support for CUDA (in development).Project files for Visual Studio + Intel Fortran. Support for Cygwin/Windows via GFortran.precompiled libraries for debug and release mode). Multiple compiler configurations can be maintained simultaneously (e.g.Simple extension of the makefile system to new processors and compiler settings.Auto tuning of the code to the current processor, compiler, etc., for most up-to-date computer systems like Automated build system based on shell and perl scripts.
No more 6-letters variables and subroutine names.