Skip to content

IFI Access

WenMeng-NOAA edited this page Feb 21, 2023 · 19 revisions

*** Disclaimer ***

The In-Flight Icing(IFI) code is protected intellectual property and is not available to the public. Only approved persons will be allowed access to the repository.

How to clone IFI repository

1. Clone the UPP repository with recursive option

     git clone https://github.com/NOAA-EMC/UPP 
     git -c submodule."sorc/libIFI.fd".update=checkout submodule update --init --recursive

*If you have been previously granted access to the IFI repository, these procedures will populate the code in to UPP/sorc/libIFI.fd directory.

2. Restrict the IFI code

   cd UPP
   chmod -R go-rwx sorc

*Please do not distribute the IFI code to the public.

How to build UPP executable for generating IFI product

There are two options:

1. Internal build: Check out IFI code and build along with the general UPP code. This feature should be used on WCOSS2.

cd UPP/tests
./compile_upp.sh -I

2. External build: Build with pre-installed IFI library (access for authorized users only). This feature should be used on Hera, Orion and Acorn.

cd UPP/tests
./compile_upp.sh -i