Home

Awesome

Directory overview

DirectoryDescription
test_2dDirectory for building 2D EB executable
test_3dDirectory for building 3D EB executable
test_no_eb_2dDirectory for building 2D non-EB executable
test_no_eb_3dDirectory for building 3D non-EB executable
srcSource files

Using incflo

To build and run incflo, you will need to first clone the AMReX and AMReX-Hydro repositories.

We suggest using the main branch of both repositories.

Check out AMReX

Clone AMReX from the official Git repository

> git clone git@github.com:AMReX-Codes/amrex.git

Clone AMReX-Hydro from the official Git repository

> git clone git@github.com:AMReX-Fluids/AMReX-Hydro.git

Build and run an example incflo problem

Clone and build incflo

> git clone git@github.com:AMReX-Fluids/incflo.git
> cd incflo/test_3d
> make -j4
> mpirun -np 4 incflo3d.gnu.MPI.ex benchmark.channel_cylinder-x

Note that, depending on where you have put the amrex and AMReX-Hydro repos in your local working space, you may need to set AMREX_HOME and AMREX_HYDRO_HOME either as environment variables or in incflo/test*/GNUMakefile.

Contributing

We welcome contributions in the form of pull-requests from anyone. For more details on how to contribute to incflo, please see CONTRIBUTING.md.