@@ -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