Skip to main content

Install Codee

Goal

Download, install, and verify that Codee is correctly configured on your system.

Free

  1. Download the Codee package for your operating system.

  2. Extract the contents of the Codee package to the desired location.

  3. The codee binary is located in the bin/ directory of the extracted package. To make codee accessible from your terminal session, you need to add this directory to your system's PATH:

    • [Temporary setup] Run the following command on your current terminal:
    export PATH="$PATH:<codee_dir>/bin"
    • [Persistent setup] Update your system's configuration:
    Add the 'export PATH' command above to your '.bashrc' and restart your
    terminal.
  4. Run the following command to display the Codee vestion installed in your system:

Codee command
codee --version
Warning

The first Codee invocation needs that the user accepts the EULA.

Accept EULA
Date: 2025-10-21 Codee version: 2025.3.8 License type: Free
By typing 'Yes', you confirm that you have read the Codee Software End-User License Agreement
(EULA) available in the EULA.txt and EULA_Formatter.txt files and that you accept all of the
terms. Do you agree?

After typing yes, you will see the codee --version output.

Codee output
Codee: 2025.3.8 (rev 8c124019db5e)
License file detected: /usr/local/codee/codee.lic
License flavour: Free
Remaining time until license expiration: Unlimited

C/C++/Fortran source code syntactic parsing based on:
- Clang 21.0
- Flang 21.0
- LLVM 21.0

Supported scientific libraries:
- libmath C11
- CBLAS (levels 1, 2 and 3) 3.10.0
- OpenMP 4.5
- OpenACC 2.7

Included Fortran modules:
- ISO_FORTRAN_ENV 21.0
- OpenMPI 5.0.5
- NetCDF 4.6.1
- HDF5 1.14.4
- OpenACC 2.6
- PETSc 3.22.1
- Libxc 7.0.0
- flook 0.8.4
- ETSF_IO 1.0.4
- libxsmm 1.17
- SIRIUS 7.6.1
- libint 2.6.0

Supported compilers:
- GNU (gcc, g++, gfortran)
- LLVM (clang, clang++, clang-cl, flang)
- Intel Classic (icc, icpc, ifort)
- Intel LLVM Fortran (ifx)
- Cray (craycc, craycxx, crayCC, crayftn, ftnfe)
- Nvidia (nvfortran)
- Microsoft (cl)
- AMD AOCC (clang, flang)

Commercial

  1. Copy your valid license file to the Codee installation directory and ensure it is named codee.lic. Alternatively, you can set the CODEE_LICENSE_PATH environment variable to the full path of your license file.

  2. Run the following command to display the Codee version installed in your system:

Codee command
codee --version
Codee output
Codee: 2025.3.8 (rev 8c124019db5e)
License file detected: /usr/local/codee/codee.lic
License flavour: Professional
Remaining time until license expiration: 90 days

C/C++/Fortran source code syntactic parsing based on:
- Clang 21.0
- Flang 21.0
- LLVM 21.0

Supported scientific libraries:
- libmath C11
- CBLAS (levels 1, 2 and 3) 3.10.0
- OpenMP 4.5
- OpenACC 2.7

Included Fortran modules:
- ISO_FORTRAN_ENV 21.0
- OpenMPI 5.0.5
- NetCDF 4.6.1
- HDF5 1.14.4
- OpenACC 2.6
- PETSc 3.22.1
- Libxc 7.0.0
- flook 0.8.4
- ETSF_IO 1.0.4
- libxsmm 1.17
- SIRIUS 7.6.1
- libint 2.6.0

Supported compilers:
- GNU (gcc, g++, gfortran)
- LLVM (clang, clang++, clang-cl, flang)
- Intel Classic (icc, icpc, ifort)
- Intel LLVM Fortran (ifx)
- Cray (craycc, craycxx, crayCC, crayftn, ftnfe)
- Nvidia (nvfortran)
- Microsoft (cl)
- AMD AOCC (clang, flang)