fabmogp
This is a mogp (Multi-Output Gaussian Process Emulator) plugin for FabSim3.
Tutorial
A detailed tutorial has been written describing the computations carried out by this plugin. We also provide a docker image with all required software pre-installed to improve accessibility to the tutorial for novice users. For more details, see the VECMA Workshop Tutorial.
Dependencies:
Installation
Simply type fab localhost install_plugin:fabmogp
anywhere inside your FabSim3 install directory.
FabSim3 Configuration
Once you have installed the required dependencies, you will need to take a few small configuration steps:
- Go to
(FabSim Home)/deploy
- Open
machines_user.yml
- Under the section
default:
, please add the following lines:
a.mpi_exec=(mpiexec_file_path)
NOTE: you can find it in your local machine by runningwhich mpiexec
Please replacempiexec_file_path
with your actual install path file.
b.fdfault_exec=(fdfault Home)
NOTE: Please replace (fdfault Home) with your actual install directory.
Testing
- To run a single job, simply type:
fabsim localhost mogp:demo
- To run the ensemble, you can type, simply type:
fabsim localhost mogp_ensemble:demo,sample_points=20
- You can copy back any results from completed runs using:
fabsim localhost fetch_results
The results will then be in a directory inside(FabSim3 Home)/results
, which is most likely calleddemo_localhost_16
- You can analysis the simulation output using:
fabsim localhost mogp_analysis:demo,demo_localhost_16