Difference between revisions of "Documentation/Nightly/Developers/Fortran"
From Slicer Wiki
(→macOS) Tag: 2017 source edit |
|||
Line 5: | Line 5: | ||
- Install Miniconda - See https://conda.io/miniconda.html | - Install Miniconda - See https://conda.io/miniconda.html | ||
− | ./Miniconda3-latest-MacOSX-x86_64.sh -p /Volumes/ | + | ./Miniconda3-latest-MacOSX-x86_64.sh -p /Volumes/D/Support/miniconda3/ |
Do you wish the installer to prepend the Miniconda3 install location | Do you wish the installer to prepend the Miniconda3 install location | ||
Answered NO | Answered NO | ||
- To activate of base env. | - To activate of base env. | ||
− | source /Volumes/ | + | source /Volumes/D/Support/miniconda3/bin/activate |
- Add conda-forge | - Add conda-forge |
Revision as of 04:17, 10 September 2020
Home < Documentation < Nightly < Developers < FortranLinux
Install a fortran compiler with the package manager, like gfortran.
macOS
- Install Miniconda - See https://conda.io/miniconda.html
./Miniconda3-latest-MacOSX-x86_64.sh -p /Volumes/D/Support/miniconda3/ Do you wish the installer to prepend the Miniconda3 install location Answered NO
- To activate of base env.
source /Volumes/D/Support/miniconda3/bin/activate
- Add conda-forge
conda config --add channels conda-forge
-Then create gfortran-env and install gfortran
conda create -n gfortran-env conda activate gfortran-env conda install gfortran_osx-64
Before packaging, we have to fix the installed gfortran libraries with the following script: fix_gfortran_lib_rpath.sh.
The script substitutes @rpath with the needed full paths. Requires atool and install_name_tool.
Windows
- Install Miniconda - See https://scikit-ci-addons.readthedocs.io/en/latest/addons.html#install-miniconda3-4-5-4-ps1
- Install Flang, a fortran compiler targeting llvm: scikit-ci-addons