4. Compilation ############## Once the static data are placed in cache by ``sloop constants put``, the Fortran sources of the application can be compilated. To do so, use :doc:`cli.sloop.compile`. This command will execute a vortex task of the directory tasks/. Example ======= The task `compile_ibc.py` will compile the ``regridcdf`` and ``inicon`` binary executables needed for building the initial and boundary conditions of `hycom3d`. .. note:: The compilation options are set in the configuration file {vapp}_{vconf}.ini in a dedicated section which starts with `compile_`. The compilation options start with `env_`. .. warning:: ``sloop compile`` has to be executed in the directory of the experiment created by ``sloop init``.