szaghi on master
update submodules update travis config (compare)
szaghi on master
update submodules (compare)
szaghi on master
update submodules update travis config (compare)
szaghi on master
Fix parsing bug issue#7 The me… update travis config Merge branch 'release/0.1.0' (compare)
szaghi on fix-parsing-bug-issue#7
szaghi on fix-parsing-bug-issue#7
Dear @/all
I have just realized that it is possible to use gfortran 7.1.0 on Travis CI by simply selecting dist: trusty
as your container (it will use the container based on ubuntu 14.xy rather than 12.xy).
My best regards.
P.S. the following is extracted from one of my .travis.yml configuration files
language: generic
sudo: false
dist: trusty
cache:
apt: true
pip: true
directories:
- $HOME/.cache/pip
- $HOME/.local
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gfortran-7
- binutils
...
install:
- |
if [[ ! -d "$HOME/.local/bin" ]]; then
mkdir "$HOME/.local/bin"
fi
- export PATH="$HOME/.local/bin:$PATH"
- export FC=/usr/bin/gfortran-7
- ln -fs /usr/bin/gfortran-7 "$HOME/.local/bin/gfortran" && gfortran --version
- ls -l /usr/bin/gfortran-7
- ln -fs /usr/bin/gcov-7 "$HOME/.local/bin/gcov" && gcov --version
...
install.sh
will help user download and install Xcode command line tools (CLT) on Mac OS which is needed to compile code on Macs if it is missing or excessively outdatedmpirun
changed to mpiexec
and mpif90
changed to mpifort
, consistent with MPI standard recommendationsinstall.sh
by removing dependency on tree
commandinstall.sh
was ignoring user specified -m
/--with-cmake
CMake locationevent_post
to hang when going over the network (multiple nodes)--disable-bootstrap
to install.sh
to help speed builds of GCC when bootstrapping is not required because a recent GCC is performing the buildinstall.sh
to download the requested package from a user specified URLPlease see the installation instructions for more details on how to build and install this version of OpenCoarrays
For such an old language, Fortran really seems to suffer from lack of good resources and mature libraries to help in writing Fortran. Like, I had to wrap a few functions from the R-math libraries (written in C) to get performant probability quantile functions.
I found Fortran For Scientists and Engineers helpful. It's very basic (and has weird things like nested loops in a suboptimal order, but I guess even the lowest optimization levels in a compiler take care of that?), but that makes it a fast read and great for the target audience of scientists/engineers.