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-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.
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]:#

Coverage analysis of json_module.F90

Metrics Analysis
Number of executable lines 1458
Number of executed lines 1192 82%
Number of unexecuted lines 266 18%
Number of average hits per executed lines 329899
Number of procedures 162
Number of executed procedures 0 0%
-: 0:Source:/Users/ibeekman/Sandbox/json-fortran/src/json_module.F90
-: 0:Graph:CMakeFiles/jsonfortran.dir/src/json_module.F90.gcno
-: 0:Data:CMakeFiles/jsonfortran.dir/src/json_module.F90.gcda
-: 0:Runs:11
-: 0:Programs:1
-: 1:!*****************************************************************************************
-: 2:!> author: Jacob Williams
-: 3:! license: BSD
-: 4:!
-: 5:!# JSON-Fortran: