@@ -32,12 +32,12 @@ contain a Fortran `pointer` associated with some other object or it might contai
32
32
a "shadow" object that serves as an identity tag for a larger object allocated
33
33
(and later freed) in C or C++ at the direction of the user's ` free ` procedure.
34
34
35
- For more background in the design philosophy and internal mechanics of Reference
36
- Counter, see the papers by [ Rouson, Xia & Xu (2010) ] and [ Rouson, Morris & Xia (2012) ] .
37
- This repository's code originated from refactoring the code in those two publications
38
- to use more descriptive and general nomenclature and more up-to-date coding conventions.
39
- For example, this repository separates interface bodies into modules and procedure
40
- definitions into submodules.
35
+ For more background on the design philosophy and the internal mechanics of Reference
36
+ Counter, see Rouson et al. (see [[ 1 ]] , [[ 2 ]] , [[ 3 ]] ). This repository's code
37
+ originated from refactoring the code in those publications to use more descriptive
38
+ and more general nomenclature and more up-to-date coding conventions. For example,
39
+ this repository separates interface bodies into modules and procedure definitions
40
+ into submodules.
41
41
42
42
As compared to the original code, this repository also adds
43
43
1 . A [ Fortran Package Manager] build system,
@@ -93,8 +93,10 @@ fpm test --compiler nagfor --flag -fpp
93
93
fpm test --compiler ifort --flag -coarray=shared
94
94
```
95
95
96
- [ Rouson, Xia & Xu (2010) ] : https://doi.org/10.1016/j.procs.2010.04.166
97
- [ Rouson, Morris & Xia (2012) ] : https://doi.org/10.1109/MCSE.2012.33
96
+
97
+ [ 1 ] : https://doi.org/10.1016/j.procs.2010.04.166
98
+ [ 2] : https://doi.org/10.1017/cbo9780511977381
99
+ [ 3 ] : https://doi.org/10.1109/MCSE.2012.33
98
100
[ Fortran Package Manager ] : https://github.com/fortran-lang/fpm
99
101
[ Vegetables ] : https://gitlab.com/everythingfunctional/vegetables
100
102
[ FORD ] : https://github.com/Fortran-FOSS-Programmers/ford
0 commit comments