Skip to content

Instantly share code, notes, and snippets.

View zbeekman's full-sized avatar
🏢
New Office, still neck deep in code

Izaak "Zaak" Beekman zbeekman

🏢
New Office, still neck deep in code
View GitHub Profile
@zbeekman
zbeekman / install.osx.sh
Created February 25, 2016 03:41
install prerequisites for Travis-CI
#!/usr/bin/env bash
# This script is part of the OpenCoarrays project. For licensing
# details please see the "LICENSE" file at the root directory of the
# project.
#
# AUTHORS: Izaak B Beekman (https://izaakbeekman.com)
#
# Copyright (c) 2016 SourceryInstitute
#
# This script was bootstrapped using the bash3boilerplate project,
@zbeekman
zbeekman / install-opencoarrays.txt
Created February 7, 2016 22:14
OpenCoarrays installation log on fresh Ubuntu 14.04 from @MichaelSiehl
This file has been truncated, but you can view the full file.

*** A default build of OpenCoarrays requires CMake 3.4.0 or later ***
*** and MPICH 3.1.4 wrapping GCC Fortran (gfortran) 5.3.0 or later. ***
*** Additionally, CMake, MPICH, and GCC have their own prerequisites. ***
*** This script will check for most known requirements in your PATH ***
*** environment variable and in the default installation directory ***
*** to which this script installs each missing prerequisite. The ***
*** script will recursively traverse the following dependency tree ***
*** and ask permission to download, build, and install any missing ***
*** prerequisites: ***
@zbeekman
zbeekman / 2015-refs.ack
Created February 1, 2016 16:37
References to 2015 found by `ack`-ing the codebase
COPYRIGHT-BSD3:7: Copyright (c) 2015, Sourcery, Inc.
COPYRIGHT-BSD3:8: Copyright (c) 2015, Sourcery Institute
CAF_ABI.md:21:standard-conforming Fortran 2008 or 2015 and compile their code with the OpenCoarrays
GETTING_STARTED.md:46:subroutines proposed for Fortran 2015 in the draft Technical Specification [TS 18508]
INSTALL.md:72:to 30 September 2015, when the OpenCoarrays port was incorporated into [MacPorts].
INSTALL.md:159: -DCOMPILER_SUPPORTS_ATOMICS enables support for the proposed Fortran 2015 events feature
LICENSE:1:Copyright (c) 2015, Sourcery Institute
README.md:31:[OpenCoarrays] is an open-source software project that supports the coarray Fortran (CAF) parallel programming features of the Fortran 2008 standard and several features proposed for Fortran 2015 in the draft Technical Specification [TS 18508] _Additional Parallel Features in Fortran_.
STATUS.md:48: subroutines proposed for Fortran 2015 in the draft Technical Specification
STATUS.md:64: * _Use case_: compile most Fortran 2008 coa
@zbeekman
zbeekman / datetime-fortran.rb
Last active January 31, 2016 04:49
[Homebrew](http://brew.sh) formula for datetime-fortran.
class DatetimeFortran < Formula
desc "Fortran time and date manipulation library"
homepage "https://github.com/milancurcic/datetime-fortran"
url "https://github.com/milancurcic/datetime-fortran/archive/v1.4.2.tar.gz"
sha256 "b500da7e28241ffecb3d06d93fc4d25df71509cb949e472e92a96df843a9f4c9"
head do
url "https://github.com/milancurcic/datetime-fortran.git"
depends_on "autoconf" => :build
@zbeekman
zbeekman / datetime-fortran.rb
Last active January 31, 2016 03:41
[Homebrew](http://brew.sh) formula for datetime-fortran.
class DatetimeFortran < Formula
desc "Fortran time and date manipulation library"
homepage "https://github.com/milancurcic/datetime-fortran"
url "https://github.com/milancurcic/datetime-fortran/archive/v1.4.0.tar.gz"
sha256 "e0fd02aa9ac1805d4779bf8fd9d8ae0c54d9964f07bc4a3a61181b6ae0d37d2e"
head do
url "https://github.com/milancurcic/datetime-fortran.git"
depends_on "autoconf" => :build
@zbeekman
zbeekman / Linux Foundation CLA
Last active January 26, 2016 04:10
OpenCoarrays CLA
Developer Certificate of Origin
Version 1.1
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
660 York Street, Suite 102,
San Francisco, CA 94110 USA
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
# Client maintainer: ibeekman@something.umd.edu
set(CTEST_SITE "rge.umiacs.umd.edu")
set(CTEST_BUILD_NAME "Linux64-Intel")
set(CTEST_BUILD_CONFIGURATION Debug)
set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
set(dashboard_model Nightly)
# dashboard_root_name = Change name of "My Tests" directory
# dashboard_source_name = Name of source directory (CMake)
# dashboard_binary_name = Name of binary directory (CMake-build)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c11a85d..02d7f94 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.0)
#Name project and specify source languages
-project(opencoarrays VERSION 2.0.0 LANGUAGES C Fortran)
+project(opencoarrays VERSION 1.2.2 LANGUAGES C Fortran)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c11a85d..02d7f94 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.0)
#Name project and specify source languages
-project(opencoarrays VERSION 2.0.0 LANGUAGES C Fortran)
+project(opencoarrays VERSION 1.2.2 LANGUAGES C Fortran)
diff --git a/master:CAF_API.txt b/branch-1.0.0:CAF_ABI.txt
index 39fe7cf..c2d6898 100644
--- a/master:CAF_API.txt
+++ b/branch-1.0.0:CAF_ABI.txt
@@ -1,83 +1,74 @@
-DRAFT DOCUMENT FOR A COARRAY API DEFINTION
+[This document is formatted with GitHub-Flavored Markdown. ]:#
+[For better viewing, including hyperlinks, read it online at ]:#
+[https://github.com/sourceryinstitute/opencoarrays/blob/master/CAF_API.md]:#