Computing

Computing
Build netcdf-3.6.3-intel on ITO Subsystem-A

This is a memorandum building netcdf-3.6.3 with Intel compilers on Supercomputer ITO Subsystem-A at Kyushu University. The build of netcdf-4.1.2 does not work as found here. Obtaining source of netcdf-3.6.3 Updated on June 13, 2021: The source of netcdf-3.6.3.tar.gz cannot be downloaded now. Suppose you have it. Building netcdf-3.6.3 Create the following bash script of build_netcdf363.sh. #!/bin/bash # build_netcdf363.sh export CC=icc export CXX=icpc export CFLAGS=-O3 export CXXFLAGS=-O3 export F77=ifort export FC=ifort export F90=ifort export FFLAGS=-O3 export CPP='icc -E' export CXXCPP='icpc -E' tar xf netcdf-3.6.3.tar.gz cd netcdf-3.6.3 ./configure --prefix=/home/usr1/account/local/netcdf-3.6.3-intel make make check make install Adding an executable attribute and execute the script. chmod a+x build_netcdf363.sh ./build_netdf363.sh Done! If you use it […]

Read more
Computing
Build FVCOM4.1 (Series) on ITO Subsystem-A using Intel Compilers

This is a memorandum of how to build and execute FVCOM 4.1 in series (non MPI) using Intel compilers on Supercomputer ITO Subsystem A at Kyushu University. Suppose the source code exists in [cci]FVCOM4.1/FVCOM_source[/cci], and [cci]FVCOM4.1/Examples/Estuary[/cci] is a selected test case. Installing nkf Line feed of some distributed source files is for Windows and need to be fixed using nkf. For installing nkf, download the source of [cci]nkf[/cci] from this site , copy it to [cci] ~/src [/cci], and extract and build it. [cc lang='bash'] $ tar xf nkf-2.1.4.tar.gz $ cd nkf-2.1.4 $ make ### Create ~/local/bin and add its PATH $ cp nkf ~/local/bin/ [/cc] Check line feed of […]

Read more
Computing
Setup environment on ITO at Kyushu University Supercomputer

The following is a memo of initial setup for subsystem A on ITO at Kyushu University. Login environment If you are using in Japanese, in [cci].bashrc[/cci], the following setting should be implemented to avoid garbled characters in the terminal. [cc] export LANG=en_US.UTF-8 [/cc] Install Anaconda To avoid conflict with the pre-installed Python system, pyenv is installed and used to create a virtual environment. Install pyenv Pyenv can be easily installed as follows: [cc] $ cd ~ $ git clone git://github.com/yyuu/pyenv.git .pyenv [/cc] Edit ~/.bashrc Add the following in .bashrc: [cc] export PYENV_ROOT="${HOME}/.pyenv" if [ -d "${PYENV_ROOT}" ]; then export PATH=${PYENV_ROOT}/bin:$PATH eval "$(pyenv init -)" fi [/cc] You can take a […]

Read more