Scott R Charlton
af29de47e8
type=user doesn't seem work with doxygen 1.6.1
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9379 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-18 23:17:59 +00:00
Scott R Charlton
206f5bc8a7
working on fortran module
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9378 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-18 22:03:19 +00:00
Scott R Charlton
595bac559d
renamed test_f90.f90 to test_f90.F90
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9377 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-18 06:35:23 +00:00
Scott R Charlton
4719145a03
changed NO_IPHREEQC_FORTRAN_MODULE to IPHREEQC_NO_FORTRAN_MODULE
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9376 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-18 06:26:07 +00:00
Scott R Charlton
41de90a475
fixed AM_PROG_AR
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9370 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-17 03:57:20 +00:00
Scott R Charlton
9db51aae38
working fortran 2003 builds
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9369 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-17 03:15:22 +00:00
Scott R Charlton
28f75ed56c
updated for PhreeqcKeywords
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9368 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-16 22:18:25 +00:00
Scott R Charlton
0d6cba6ca7
updated for PhreeqcKeywords
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9367 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-16 22:05:20 +00:00
Scott R Charlton
4ced95f362
PhreeqcKeywords
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9366 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-16 21:32:37 +00:00
Scott R Charlton
fb2a597b12
PhreeqcKeywords
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9365 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-16 21:32:17 +00:00
Scott R Charlton
169c0d39ad
works with cmake 2.8.12.1
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9363 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-14 02:49:01 +00:00
Scott R Charlton
b2ff3d5205
updated for PhreeqcKeywords
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9362 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-14 02:48:20 +00:00
Scott R Charlton
13c3a32e13
working on fortran/test integration
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9361 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-14 01:24:18 +00:00
Scott R Charlton
68cb2cc5e5
working on fortran/test integration
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9360 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-14 01:17:56 +00:00
Scott R Charlton
613c643952
updated for CLR on VS2010
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9359 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-13 21:44:58 +00:00
David L Parkhurst
21b38a9779
removed FC_FUNC from IPhreeqc_interface_F.h, fixed padfstring to use int sofar
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9357 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-13 18:34:10 +00:00
David L Parkhurst
1709dc7c2b
Tested all phast3 configurations on ex4.
...
Changed default logic to write xyz only for count_chem cells.
If NEW_STYLE_XYZ is defined, then xyz file contains nxyz cells.
write2_2.f90 changed to USE IPhreeqc
write5.f90 changed to USE IPhreeqc
TestRM advection_f90.F90 changed to USE IPhreeqc
TestRM species_f90.F90 changed to USE IPhreeqc
FortranAdvect.vfproj: IPhreeqc.f90.inc removed and IPhreeqc_interface.F90 added.
PhreeqcRM.vcxproj, PhreeqcRM.vcxproj.filters: fwrap files removed and IPhreeqc_interface_F.cpp added
phast3.vcxproj: added or corrected postbuild copy of zlib1, hdf5dll, and szlibdll.dll.
removed OLD_STYLE_XYZ (logically it is now the default for xyz file).
removed dead preprocessor definitions PHREEQC_CPP, MERGE_FILES, GZIP_RESTART, OMPI_IMPORTS
phastf.vfproj: removed IPhreeqc.f90.inc added IPhreeqc_interface.F90.
fwrap files are compiled if #ifdef IPHREEQC_NO_FORTRAN_MODULE
IPhreeqc_interface.F90 compiled if #ifndef IPHREEQC_NO_FORTRAN_MODULE
fixed bug intent(inout) should have been intent(in) (constant character argument).
fixed interfaces for SetBasicFortranCallback
IPhreeqc_interface_F.cpp compiled if #ifndef IPHREEQC_NO_FORTRAN_MODULE
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9356 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-13 16:40:25 +00:00
Scott R Charlton
3770b76f8c
updated for PhreeqcKeywords
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9355 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-13 06:14:19 +00:00
Scott R Charlton
bae6f83b59
Display error message if CLR and MSVC < 2010
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9354 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-12 22:55:16 +00:00
Scott R Charlton
9d4836d413
minor cleanup
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9353 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-12 22:26:17 +00:00
Scott R Charlton
2a611c219d
working on cmake build
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9352 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-12 21:55:06 +00:00
David L Parkhurst
92f0ac92aa
Made IPhreeqc a Fortran module when IPHREEQC_MODULE is defined.
...
fwrap routines are used if IPHREEQC_MODULE is not defined.
If IPHREEQC_MODULE is defined, then IPhreeqc_interface.F90 defines the Fortran Module.
compile it with the user Fortran code.
IPhreeqc_interface_F.cpp is a modification of fwrap.cpp, which the Fortran Module functions call.
IPhreeqc_interface_F.h is a modification of fwrap.h used only by IPhreeqc_interface_F.cpp.
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9347 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-11 16:18:41 +00:00
Scott R Charlton
5f878fe396
updated for Keywords
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9344 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-03-10 21:51:55 +00:00
Scott R Charlton
6db24c4ddf
changed the following in order to pass make check on linux
...
#ifdef _DEBUG
this->OutputFileOn = false;
#endif
to
#if !defined(NDEBUG)
this->OutputFileOn = false;
#endif
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9292 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-02-20 05:49:48 +00:00
David L Parkhurst
9e8433dd5b
cast size_t to (unsinged int)
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9262 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-02-10 22:57:14 +00:00
Scott R Charlton
d67163bf5e
reformatted for linux
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9204 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-01-27 04:22:10 +00:00
Scott R Charlton
f87ea6d4b9
fixed f2cstring error that occurred when given an empty string
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9203 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-01-27 01:59:34 +00:00
Scott R Charlton
19075d934b
added fimpl.h to dist
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9191 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-01-21 03:24:27 +00:00
Scott R Charlton
8fc13dc64e
removed vs2008 directory and props
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9144 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-12-20 06:30:17 +00:00
David L Parkhurst
9afb670e92
working on vs2008 soln/projs
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9143 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-12-20 00:07:41 +00:00
David L Parkhurst
a2218b7842
Fixed Linux errors
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9140 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-12-19 17:58:29 +00:00
Scott R Charlton
64ee98717f
removed AM_PROG_AR for building on lobo02
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9113 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-12-16 05:20:55 +00:00
Scott R Charlton
eae91e7682
delete .RData before and after running CMD; added --resave-data to build command
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9102 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-12-11 06:59:30 +00:00
Scott R Charlton
9b1282df50
removed R/phreeqc/doc directory; Changed Title/DESCRIPTION based on
...
email from Kurt.Hornik@wu.ac.at 12/03/2014
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9087 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-12-04 06:14:53 +00:00
Scott R Charlton
dc93c84f92
Fixed left shift operator error and null pointer error for R UBSAN check;
...
Added INVERSE_CL1MP guard to cl1mp.cpp;
Added test for ex10
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9084 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-12-03 05:19:35 +00:00
Scott R Charlton
680b33c5ae
moved AC_PROG_LIBTOOL above Fortran check; fixes an error that occurered when --disable-fortran was set that would inadvertently set 'build shared libraries' to no
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9053 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-11-07 06:17:53 +00:00
Scott R Charlton
90487d6329
added fwrap1.cpp to Makefile.am
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9052 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-11-07 06:03:19 +00:00
Scott R Charlton
7cb29335e3
minor reformatting; added some ignore directories; added missing RMimpl.h
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9033 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-11-03 23:44:04 +00:00
Scott R Charlton
2a4dff9a89
set svn:executable on scripts
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9028 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-10-31 05:00:02 +00:00
Scott R Charlton
bb774d3e77
seems that having padfstring receiving unsigned int fixes gfortran x64 problem
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9027 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-10-31 04:54:01 +00:00
David L Parkhurst
e7eacdd09c
Made native
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9024 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-10-30 22:00:37 +00:00
Scott R Charlton
9a6cb18dbf
changed all fortran string length parameters to be size_t
...
simplified fortran wrappers for windows
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9015 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-10-29 01:59:37 +00:00
Scott R Charlton
9b73f65b6d
Updated project
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9011 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-10-27 21:33:00 +00:00
Scott R Charlton
58da41b950
Added AM_PROG_AR and removed defines PHREEQC_CPP and PHREEQC_CLASS
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9007 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-10-23 23:51:00 +00:00
Scott R Charlton
0272550872
added test for correct exception handling
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@8948 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-09-11 03:23:50 +00:00
Scott R Charlton
5bd2cae399
made catch(...) always rethrow;
...
changed catches to const references
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@8905 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-08-05 02:42:09 +00:00
Scott R Charlton
60c7fdfe68
Use phrGetErrorStrings.valgrind-leak.R.in in place of phreeqc.R.in when executing
...
'make check' -> 'R CMD check --as-cran' which produces (cran/)phreeqc.Rcheck/phreeqc-Ex.R
and is checked in as leak-Ex.R (only includes the phrGetErrorStrings example).
run using:
R -d "valgrind --tool=memcheck --leak-check=full" --vanilla < leak-Ex.R
and running the full set of examples:
R -d "valgrind --tool=memcheck --leak-check=full" --vanilla < (cran/)phreeqc.Rcheck/phreeqc-Ex.R
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@8844 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-07-15 03:49:34 +00:00
Scott R Charlton
167b08bfbb
fixes valgrind memory leaks that occured when error/RF_error was called within a block containing implicit dtors; seems that R uses setjmp/longjmp to handle errors which produces undefined behavior under g++ see http://stackoverflow.com/questions/1376085/c-safe-to-use-longjmp-and-setjmp
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@8843 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-07-15 03:36:38 +00:00
Scott R Charlton
d3537fae99
added valgrind target for memory leak detection
...
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@8842 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-07-15 03:30:06 +00:00
Scott R Charlton
a5ad315911
added windows memory checker (must define WIN32_MEMORY_DEBUG in unit.vcproj and undef USE_PHRQ_ALLOC in IPhreeqc.vsprops)
...
no leaks
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@8831 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2014-07-10 05:46:33 +00:00