@@ -32,12 +32,12 @@ contain a Fortran `pointer` associated with some other object or it might contai
3232a "shadow" object that serves as an identity tag for a larger object allocated
3333(and later freed) in C or C++ at the direction of the user's ` free ` procedure.
3434
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.
4141
4242As compared to the original code, this repository also adds
43431 . A [ Fortran Package Manager] build system,
@@ -93,8 +93,10 @@ fpm test --compiler nagfor --flag -fpp
9393fpm test --compiler ifort --flag -coarray=shared
9494```
9595
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
98100[ Fortran Package Manager ] : https://github.com/fortran-lang/fpm
99101[ Vegetables ] : https://gitlab.com/everythingfunctional/vegetables
100102[ FORD ] : https://github.com/Fortran-FOSS-Programmers/ford
0 commit comments