https://github.com/szaghi/FLAP

sort by:
Revision Author Date Message Commit Date
1cacf46 Merge branch 'release/1.1.6' 06 October 2016, 08:32:20 UTC
9a79004 update doc 06 October 2016, 08:32:11 UTC
753837a move scripts into their own new-home 06 October 2016, 07:45:52 UTC
b842bd7 Merge tag 'v1.1.5' into develop Add tag version to release archive name Stable release, fully backward compatible. 05 October 2016, 12:57:07 UTC
86d9a42 Merge branch 'release/1.1.5' 05 October 2016, 12:56:29 UTC
74152c6 add tag version to release archive deployed 05 October 2016, 12:56:23 UTC
8932100 Merge tag 'v1.1.4' into develop Add install.sh script Stable release, fully backward compatible. 05 October 2016, 12:39:26 UTC
4a01080 Merge branch 'release/1.1.4' 05 October 2016, 12:38:53 UTC
e48da85 update README with install script doc 05 October 2016, 12:38:45 UTC
7b96c06 add install script 05 October 2016, 12:19:19 UTC
0f15376 Merge tag 'v1.1.3' into develop Avoid tarbomb of release archive deflating Stable release, fully backward compatible. 05 October 2016, 09:25:23 UTC
83e7127 Merge branch 'release/1.1.3' 05 October 2016, 09:24:24 UTC
e02a4ea avoid tarbomb after deflating release archive 05 October 2016, 09:24:16 UTC
6bcbc62 Merge tag 'v1.1.2' into develop Test new Travis CI release deploy, stable release, fully backward compatible. 05 October 2016, 08:59:22 UTC
a4d6c3d Merge branch 'release/1.1.2' 05 October 2016, 08:58:44 UTC
d78d1db add Travis CI support for a better release deploy 05 October 2016, 08:57:54 UTC
7105f43 Merge tag 'v1.1.1' into develop Fix bug of issue#69, stable release, fully backward compatible. 03 October 2016, 14:58:08 UTC
e3999bd Merge branch 'hotfix/1.1.1' 03 October 2016, 14:57:34 UTC
cee4711 Fix bug of issue#69 @victorsndvg discovered a subtle bug. From his report: I think there is a bug (in release mode) using FLAP while parsing CLI multiple times. If I run the code below, the second time that I call `parse(error)`, `error` value is not initialized from the `parse()` procedure. ```fortran type(Command_Line_Interface) :: cli integer :: error cli%parse(error) ... cli%free() ... cli%parse(error) ... cli%free() ``` Why: The bug do not free the CLI properly and do not return the correct (null) code the other times it is parsed. This change addresses the need by: @victorsndvg provided a perfect patch: First, force a successful `error` code at the beginning of the `parse()` procedure in this line: https://github.com/szaghi/FLAP/blob/master/src/lib/flap_command_line_interface_t.F90#L519 ```fortran if(present(error)) error = 0 ! <- New line if (self%is_parsed_) return ... ``` And finally, set `is_parsed_` variable to `.false.` in the `free()` procedure. Side effects: Nothing. 03 October 2016, 14:53:06 UTC
1eadac5 add victor's updates on CMake setup 29 September 2016, 10:32:47 UTC
9a6737e update doc 27 September 2016, 15:55:22 UTC
6a62748 update makefile 27 September 2016, 14:37:53 UTC
a302a6d fix issue#67 27 September 2016, 13:09:50 UTC
a219aa2 add (blindly) Victor's cmake setup... hope to work 27 September 2016, 10:31:39 UTC
c47d084 update makedoc 27 September 2016, 10:02:31 UTC
c285115 change build to support new PENF 27 September 2016, 08:55:11 UTC
c1124f3 Merge branch 'master' into develop 27 September 2016, 08:23:53 UTC
a662930 update PENF submodule 27 September 2016, 08:23:34 UTC
2ca4a07 point PENF submodule to master branch 27 September 2016, 08:22:47 UTC
689b750 update travis config 08 June 2016, 15:05:14 UTC
45a143e Rely on link instead of FoBiS recursion Rely on link instead of FoBiS recursion 08 June 2016, 14:06:20 UTC
4366910 update to last PENF 08 June 2016, 14:00:19 UTC
1340d68 Merge branch 'master' into develop 25 May 2016, 11:10:47 UTC
fd0db56 update licenses 25 May 2016, 11:10:35 UTC
88b5967 Merge tag 'v1.1.0' into develop Add Olle markdown manpage, stable release, fully backward compatible. 09 May 2016, 17:01:19 UTC
5d4dfa8 Merge branch 'release/1.1.0' 09 May 2016, 17:00:47 UTC
6cf426c Add Olle patches Add Olle patches: add them manually due to some issues on line length (Olle allows to exceeed 132 characters). 09 May 2016, 16:59:34 UTC
f37f89f Merge tag 'v1.0.6' into develop Fix small bug into tokenize, stable release, fully backward compatible. 03 May 2016, 13:26:18 UTC
04c7d9a Merge branch 'hotfix/1.0.6' 03 May 2016, 13:25:44 UTC
dbfcc77 Change tokenize behaviour Change tokenize behaviour: if the delimiter has higher number of chars than the input string, only 1 token is returned containing the input string instead of `char(0)` as previously. Why: More robust fail-safe when corner-cases happen, e.g. delimiter bigger than input string. Side effects: Unknowns. 03 May 2016, 13:23:09 UTC
14c72e1 Merge branch 'master' into develop 03 May 2016, 13:21:44 UTC
414e265 Merge pull request #62 from zbeekman/error-help-unit-specify Fixes #61: More output control 08 April 2016, 19:56:09 UTC
06da04f Add more control of default output units - Add optional arguments to `init` method - `usage_lun` specify optional alternate output unit other than `stderr` - `version_lun` specify optional alternate version/license output unit other than `stdout` - `error_lun` specify optional alternate error info/message output unit other than `stderr` - Fixes #61 - Will allow users to use MPI without `--help` or `--version` exploding with output when running on many MPI ranks 08 April 2016, 18:36:53 UTC
994d4f2 Merge tag 'v1.0.5' into develop Fix PENF issue with ifort, stable release, fuly backward compatible. 05 April 2016, 16:06:28 UTC
af963b9 Merge branch 'release/1.0.5' 05 April 2016, 16:05:48 UTC
b39784a Merge branch 'master' into develop 05 April 2016, 16:05:17 UTC
4bfea96 Fix penf issue #60 with ifort 05 April 2016, 16:04:33 UTC
78e93d2 Merge tag 'v1.0.4' into develop Stable release, fully backward compatible. Update to new PENF version. Enabled for IBM XLF. 25 March 2016, 15:26:42 UTC
d7c64fb Merge branch 'release/1.0.4' 25 March 2016, 15:26:05 UTC
91f5700 Merge branch 'feature/enable-ibm-xlf' into develop 25 March 2016, 15:24:21 UTC
55e7096 update new PENF version 25 March 2016, 15:23:20 UTC
779b002 update IR_Precision to the new PENF 25 March 2016, 13:01:28 UTC
c28d89f update IR_Precision 24 March 2016, 17:20:38 UTC
07ba726 Modify makefile and sources for IBM XLF Modify makefile and sources for IBM XLF 24 March 2016, 16:49:56 UTC
d23b835 Merge tag 'v1.0.3' into develop Fix bug on CLA raise error switch unknown, stable release, fully backward compatible. 24 March 2016, 11:39:49 UTC
bb4cb88 Merge branch 'hotfix/1.0.3' 24 March 2016, 11:39:15 UTC
515d194 update fobos coverage 24 March 2016, 11:39:07 UTC
b57b287 Fix a minor bug on raise error unknown switch Fix a minor bug on raise error unknown switch 24 March 2016, 11:36:57 UTC
b439c97 Merge tag 'v1.0.2' into develop Fix issue#58, stable release, fully backward compatible. 24 March 2016, 11:12:13 UTC
cc11876 Merge branch 'hotfix/1.0.2' 24 March 2016, 11:11:42 UTC
6756314 Fix issue#58 bug on parse defaults Fix issue#52 bug on parse defaults: defaults list are wrongly parsed, add a *sanitize* before use defaults. Concurrently add: + fix issue#57 on "cosmetic" help messages for hidden CLA; + make the call to `cli%parse` optional: when call `cli%get` for the first time the CLI parsed status is checked an, if necessary, `cli%parse` is automatically called; Minor API changes: `cli%get` and `cli%get_varying` now accept also string `args` for passing arguments by string to `cli%parse`. 24 March 2016, 11:06:31 UTC
fc52021 Merge branch 'master' into develop 23 March 2016, 15:07:03 UTC
915e680 issue with API doc... ask to Chris! 23 March 2016, 15:06:51 UTC
f989b75 Merge branch 'master' into develop 23 March 2016, 14:44:42 UTC
1c240f7 update fobos rule for coverage analysis 23 March 2016, 14:44:27 UTC
ac60c91 Merge tag 'v1.0.1' into develop Fix minor bug on error messages truncation after 1.0.0 refactoring, stable release fully backward compatible with 1.0.0 master branch. 23 March 2016, 14:11:08 UTC
a4d0cec Merge branch 'hotfix/1.0.1' 23 March 2016, 14:10:15 UTC
15a3927 Fix error messages trunction Fix error messages trunction: after the 1.0.0 code refactorig the error messages were truncated... 23 March 2016, 14:09:17 UTC
9917a24 merge conflicts before merge release 1.0.0 23 March 2016, 10:22:25 UTC
6abb129 merge conflicts before merge feature/refactor-library-names-and-makefile 23 March 2016, 10:17:25 UTC
3200ee6 Improve makefile Improve makefile: + create static library (libflap.a); + create tests; + untested support for IBM XL Fortran; To create static library type make STATIC=yes 23 March 2016, 10:13:04 UTC
83ea5cb refactor library names Refactor library names: + split library into multiple modules to adhere 1-class-1-module rule; + sanitize naming convention accordingly to my zen; + not backward compatible: API changed! 22 March 2016, 17:26:41 UTC
dedeb06 purge google analytics 22 December 2015, 14:38:39 UTC
9a36d34 trying google analytics 22 December 2015, 14:06:44 UTC
235cde3 sanitize docstrings 17 December 2015, 15:50:27 UTC
643c5a5 remove changelog from main module doc 17 December 2015, 15:28:07 UTC
523162c Merge branch 'master' into develop 08 October 2015, 12:53:25 UTC
a9e49c7 Merge branch 'master' of github.com:szaghi/FLAP 08 October 2015, 12:52:21 UTC
8dcbbe8 Merge tag 'vcorrect-cli-free-method' into develop Stable release, fully backward compatible. Fix bug on cli%free method. 08 October 2015, 12:47:52 UTC
b8a5b4c Merge branch 'hotfix/correct-cli-free-method' 08 October 2015, 12:47:10 UTC
7049686 Fix bug on cli%free method Fix bug on cli%free method. Why: Free method free all cli%clasg array elements that starts from 0 not 1. This change addresses the need by: Modify the loop of clasg%free starting from 0. Side effects: Nothing. 08 October 2015, 12:44:52 UTC
6d04ae7 Merge pull request #54 from victorsndvg/master Increase args and examples static length 16 September 2015, 07:55:44 UTC
309c75b Merge pull request #53 from victorsndvg/makefile_fix Minor changes 16 September 2015, 07:55:03 UTC
df906b4 Increase args and examples static length when compiling with GNU compilers to allow the use of long paths 16 September 2015, 07:44:13 UTC
0638a68 Minor changes 16 September 2015, 07:40:56 UTC
4b9cec8 update main doc page 11 September 2015, 09:52:33 UTC
2db5ae8 add the PR of victor 11 September 2015, 09:17:31 UTC
2b0a3c0 Merge branch 'victorsndvg-master' 11 September 2015, 09:15:50 UTC
92d5d27 Merge branch 'master' of https://github.com/victorsndvg/FLAP into victorsndvg-master 11 September 2015, 09:15:22 UTC
800fc6e update .gitignore and .travis.yml 11 September 2015, 09:14:47 UTC
8d1f6a4 Update the name of tests programs 11 September 2015, 08:46:40 UTC
cce3916 Merge tag 'v0.6.4' into develop Add more clear error message for logical-choices abuse, stable release, fully backward compatible. 11 September 2015, 08:40:40 UTC
9adeb7a Merge branch 'release/0.6.4' 11 September 2015, 08:39:35 UTC
b59fcd5 Add more clear error for logical-choices bad usage Add a more clear error for bad usage choices option when coupled with logical options. Why: When adding a logical option to the CLI it is not possible to prevent the user to use the *choices* optional argument, that is intended to be used for limiting the range of admissible values of the passed option. However, logical type is be definition limited to only 2 values, namely *.true.* or *.false.*, thus it is meaningless to use the *choices* optional argument with logical option. This change addresses the need by: Add a more clear error message when the user try to retry the value of a logical option for which a *choices* set has been defined. Side effects: Nothing. Unrelated modifications: Add the *lib* and *tests* directories inside *src* one for a better separation of the library sources and the tests suite ones. The fobos file has been modified accordingly. 11 September 2015, 08:31:18 UTC
d7e0592 Modify makedoc.sh script in order to make it more safe 11 September 2015, 07:12:09 UTC
80d83d1 Merge branch 'develop' 11 September 2015, 07:03:04 UTC
a1b75df Bug on Intel Fortran Compiler 15.0.2? I get the following error: forrtl: severe (194): Run-Time Check Failure. The variable 'var$11762' is being used in '/home/.../FLAP/src/Data_Type_Command_Line_Interface.F90(2229,5)' without being defined Image PC Routine Line Source Test_Driver_Neste 0000000000522EDA data_type_command 2229 Data_Type_Command_Line_Interface.F90 Test_Driver_Neste 0000000000404E00 MAIN__ 39 Test_Driver_Nested.f90 Test_Driver_Neste 000000000040378E Unknown Unknown Unknown libc.so.6 00007F620A933EC5 Unknown Unknown Unknown Test_Driver_Neste 0000000000403689 Unknown Unknown Unknown Solution: Change the line 2229: clasg_list_new(0:Ng-1) = cli%clasg(0:Ng-1) With: do gi = 0, Ng-1 clasg_list_new(gi) = cli%clasg(gi) enddo I cannot write a small piece of code to reproduce the problem. 20 August 2015, 10:30:39 UTC
c9860e7 Some minor fixes after to compile with IBM XL Fortran for Linux, V14.1 Deleted "elemental" in fuction Upper_Case due to the following XLF following compiler error: "1513-209 (S) The result of an elemental function must be a nonpointer, nonallocatable scalar, and its type parameters must be constant expressions." This behaviour also occurs in Lib_VTK_IO: https://github.com/victorsndvg/Lib_VTK_IO/commit/226c38e3e52051371e540b5fde66bcde16f5648f#diff-6952d71b75ad07086220a941f2a61ba7L538 20 August 2015, 08:13:39 UTC
6b4f1c7 Some minor changes related with the following issue: https://github.com/szaghi/FLAP/issues/48 19 August 2015, 13:11:10 UTC
2a254f4 update makedoc.sh 06 August 2015, 10:10:51 UTC
back to top