Oil and Gas Applications¶
Eclipse - Petrel¶
Copying Example Data¶
Firstly, copy the example data from the provided directory to your home directory. You can do this with the following command:
cp -fvr /apps/sw/petrel_2019.2/2019.2/eclipse/data/ ~/eclipse_example_data
Loading the Module¶
Before running any simulations, make sure to load the eclipse module using the following command:
module load eclipse
Running the Simulation¶
To run the simulation with the GASWATER.DATA file, use the following command:
Note
Note that while Windows is case-insensitive, Linux is case-sensitive, so ensure the filename is written in all uppercase letters.
cd ~/eclipse_example_data
eclrun eclipse GASWATER.DATA
Modifying Parallel Execution Settings¶
To modify the simulation to utilize more than one core, you will need to edit the PARALLEL directive in the input data file, GASWATER.DATA. Set it to the desired number of cores.
PARALLEL
4 /
Running with MPI¶
To run the simulation in parallel using MPI, generate a hostfile using srun, then specify the hostfile, number of processes, and number of threads per process when invoking eclrun. Here is an example of how to do this:
module load mpi/openmpi
srun hostname > hostfile.out
eclrun --hostfile hostfile.out --np 2 --threads 8 eclipse U22.DATA
In this example, we are specifying 2 MPI processes (–np 2) and 8 threads per process (–threads 8). Ensure the U22.DATA file name is in uppercase, as Linux is case-sensitive.