[root]/branches/budaev/var/seminar-scicomp/tutorial-1
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
sbu062 | 98 (100.0%) | 3709 (100.0%) | 37.8 |
tutorial1: fix executable file name
Fix executable file name in the project file, it should be
as in the Makefile MODEL.exe, rather than MODEL. Also
autogeneration of the file extension (exe) is disabled.
To fix project properties in Code:Blocks go to
**Project -> Properties -> Build targets** then check
and fix/set **Output filename**.
1 lines of code changed in 1 file:
tutorial1: add distclean target
6 lines of code changed in 1 file:
tutorial1: typo fix
(average) was moved to (m_prec) module
2 lines of code changed in 1 file:
tutorial1: added some notes
28 lines of code changed in 1 file:
tutorial1: another example code in doxygen doc
5 lines of code changed in 1 file:
tutorial1: small additions/fixes in the doxygen comments
8 lines of code changed in 1 file:
tutorial1: fix typo
SRP substitution was applied to comments
1 lines of code changed in 1 file:
tutorial1: SP kind parameter renamed to SRP: Standard Real Precision
SP is renamed to SRP because SRP has been used in the
AHA model code. This will make the new module compatible
with the AHA code.
SP might be confused with Single Precision
46 lines of code changed in 5 files:
tutorial1: added svn ignore file
The file .svnignore is hidden (on Linux it starts from dot)
and should be also given the 'hidden' attribute on Windows
to avoid clutter.
This file, .svnignore, lists all file patterns that are just
ignored by the Subversion. To ignore the patterns do this:
- place .svnignore into the svn directory
- run command:
svn propset svn:ignore -F .svnignore .
this command sets the ignore patterns from the .svnignore
file to the directory.
- from now on, all the file patterns listed in the .svnignore
file are not shown on the svn.
Note that TortoiseSVN on Windows has its own ignore list
55 lines of code changed in 1 file:
tutorial1: (rescale) and (average) functions are more logical in m_numbers
This is because m_numbers presumably is for doing various calculations
while m_dist is for calculating distances. Now each module includes
procedures with related functionality:
39 lines of code changed in 2 files:
tutorial1: code:blocks project file modified since file names changes
2 lines of code changed in 1 file:
tutorial1: more description
4 lines of code changed in 1 file:
tutorial1: isolated m_prec into m_numbers.f90 file, distances.f90 renamed
This isolates m_prec into a separate file because it can be used
in many projects and for many codes. It is now not only defines
the precision kind constants, but also implements some useful real
functions. Therefore, its file name suggests that it is used for
working with numbers. Similarly, distances.f90 is renamed to
m_dist.f90 because it is now a module that operates with distances.
179 lines of code changed in 4 files:
tutorial: -fast might be incompatible with some (older?) glibc installationson Linux, use -O3
Diagnostics:
/home/opt/intel/compilers_and_libraries_2019.2.187/linux/compiler/lib/intel64_lin/libiomp5.a(ompt-general.o): In function `ompt_pre_init':
(.text+0x2450): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
1 lines of code changed in 1 file:
tutorial1: possible fix for refman pdf generation
3 lines of code changed in 1 file:
tutorial1: added keywords in file
This is done in svn like this:
svn propset svn:keywords "Id Date Revision HeadURL LastChangedDate" doxyfile
now the file itself contains its revision number, see line 41, PROJECT_NUMBER line
58 lines of code changed in 1 file:
tutorial1: pdb filea need to de deleted too on Windows
1 lines of code changed in 1 file:
tuorial1: delete obj on Windows on clean
1 lines of code changed in 1 file:
tutorial1: fixed debug build on windows
Must use simple expansion (:=) with ordered parts to make
correct processing of DEBUG flag on Windows
18 lines of code changed in 1 file:
tutorial1: delete obj on Windows
1 lines of code changed in 1 file:
tutorial1: simplify for debug
2 lines of code changed in 1 file:
tutorial1: wrong utf symbol for /
1 lines of code changed in 1 file:
tutorial1: simplify for Windows
4 lines of code changed in 1 file:
tutorial1: small fix
1 lines of code changed in 1 file:
tutorial1: compiler flags for ifort are different on Windows, so we need to adapt to this
12 lines of code changed in 1 file:
tutorial1: build instructions for rlib must be different on Windows and Linux
6 lines of code changed in 1 file:
tutorial1: code:blocks project file now uses custom Makefile
96 lines of code changed in 1 file:
tutorial1: reformat R code, R caveat with assumed shape array must be warning
8 lines of code changed in 1 file:
tutorial1: typo non-deleting .o
1 lines of code changed in 1 file:
tutorial1: forgot R code highlighter
1 lines of code changed in 1 file:
tutorial1: more notes on R and C real types
4 lines of code changed in 1 file:
tutorial1: solved R caveat with inability to pass array
R does not accept assumed shape arrays (:) and always requires
passing the exact sizes of the arrays, hence we need explicit
dimensions as parameters in the wrapper subroutine (snnd)
32 lines of code changed in 1 file:
tutorial1: add R library interface and build instructions
28 lines of code changed in 2 files:
tutorial1: show how to call make in subdirs: do pdf
1 lines of code changed in 1 file:
tutorial1: determine if running on Windows
23 lines of code changed in 1 file:
tutorial1: targets for docs
14 lines of code changed in 1 file:
tutorial1: added parallel build option
5 lines of code changed in 1 file:
tutorial1: fixed bug, NIL must be real
1 lines of code changed in 1 file:
tutorial1: add debug build
8 lines of code changed in 1 file:
tutorial1: add all other files to CB project configuration
5 lines of code changed in 1 file:
(44 more)