Anthony Scemama
f6ff97f5c5
Added has_openmp for variables
2014-05-23 22:03:23 +02:00
Anthony Scemama
2b2e048f01
Make single in subroutine needs
2014-05-13 11:15:24 +02:00
Anthony Scemama
fa761ea25f
irp_stack works again
2014-05-10 23:50:46 +02:00
Anthony Scemama
2aa209dd6b
Merge branch 'master' of ssh://git.code.sf.net/p/irpf90/code
2014-04-25 17:21:28 +02:00
Anthony Scemama
75859b10c1
Simplified tags file
2014-04-25 17:21:04 +02:00
vijaygopalchilkuri
5e15a7ad05
add support for interface block
2014-04-02 23:01:33 +02:00
vijaygopalchilkuri
7a4b8cb8dc
Merge branch 'master' of ssh://git.code.sf.net/p/irpf90/code
...
* 'master' of ssh://git.code.sf.net/p/irpf90/code: (23 commits)
IRPF90_MAKE variable
Gitignore file added
Error messages cleaned
Compile external sources first
Compile first external sources
support for recursive subroutines in indent
Added support of documentation of subroutines and functions
Added irpf90_indent
Add tags for vi navigation
Forgot to remove debug print
Fixed man error in make
Corrected bug with unexisting directories
Added auto codelet generation
Forgot file
Added autocompletion in irpman
Fixed bug with Cython
Added -I option
Work to do
Added man pages
Bug with +=
...
2014-04-02 22:55:59 +02:00
Anthony Scemama
d152eab8d1
IRPF90_MAKE variable
2014-04-02 17:07:27 +02:00
Anthony Scemama
557959f51a
Gitignore file added
2014-04-02 13:46:43 +02:00
Anthony Scemama
76224d6354
Error messages cleaned
2014-04-01 17:47:06 +02:00
Anthony Scemama
1ed4a11827
Compile external sources first
2014-04-01 11:58:11 +02:00
Anthony Scemama
49dcdbeefd
Compile first external sources
2014-03-24 17:05:52 +01:00
Anthony Scemama
051e65ebf9
support for recursive subroutines in indent
2014-03-13 15:10:02 +01:00
Anthony Scemama
67e6def151
Added support of documentation of subroutines and functions
2014-03-13 14:45:04 +01:00
Anthony Scemama
e74ffd8e7a
Added irpf90_indent
2014-03-13 10:31:10 +01:00
Anthony Scemama
b1982206ea
Add tags for vi navigation
2014-03-11 16:01:58 +01:00
Anthony Scemama
b508923bab
Forgot to remove debug print
2014-02-28 11:12:20 +01:00
Anthony Scemama
89ab32443c
Corrected bug with unexisting directories
2014-02-27 14:06:31 +01:00
Anthony Scemama
61997d670a
Added auto codelet generation
2014-01-07 17:01:40 +01:00
Anthony Scemama
b5499b8a2f
Added autocompletion in irpman
2013-12-13 10:28:32 +01:00
Anthony Scemama
f1d3eba3bc
Fixed bug with Cython
2013-12-11 14:49:02 +01:00
Anthony Scemama
fd3b743792
Added -I option
2013-12-11 14:19:20 +01:00
Anthony Scemama
efd67d12f9
Work to do
2013-11-20 17:43:03 +01:00
Anthony Scemama
bb41e2cd73
Bug with +=
2013-11-08 00:08:09 +01:00
Anthony Scemama
51b1598bb0
Merge branch 'master' of ssh://git.code.sf.net/p/irpf90/code
...
Conflicts:
src/version.py
2013-10-03 11:21:46 +02:00
Anthony Scemama
b0d955cb85
Bug in makefile with cython
2013-10-03 11:20:58 +02:00
Anthony Scemama
27a799df35
Openmp bug
...
Version:1.2.21
2013-07-11 00:40:20 +02:00
vijaygopalchilkuri
5abd43782f
Bug in touch of multiple variables
2013-07-09 19:53:05 +02:00
vijaygopalchilkuri
45b328c442
Bug in touch of multiple variables
2013-07-09 18:06:16 +02:00
Anthony Scemama
1b3924c615
Bug introduced in previous commit. Corrected
2013-07-09 17:05:56 +02:00
Anthony Scemama
90c16dc7f5
Minor changes
...
Version:1.2.20
2013-07-08 23:57:36 +02:00
Anthony Scemama
ff34366fde
Improved documentation
...
Version:1.2.21
Version:1.2.20
2013-07-08 23:53:58 +02:00
Anthony Scemama
bcfc768b7a
:if: changed to : if : in preprocessed text
2013-07-02 17:01:16 +02:00
Anthony Scemama
6f6d8d0a2a
Removed irpf90.exe from repo
2013-07-02 01:39:03 +02:00
Anthony Scemama
07fdfc46ff
Cleaning in repository
...
Version:1.2.18
2013-07-02 00:58:47 +02:00
vijaygopalchilkuri
3d50cbc3e4
changed preprocessed_text.py - vijay
2013-07-01 13:12:37 +02:00
Anthony Scemama
42c898d509
Check unused providers
2013-01-21 12:27:44 +01:00
Anthony Scemama
2fecac9d79
Can use irpf90.a for large builds
2013-01-17 10:45:26 +01:00
Anthony Scemama
a27788abba
Bug with types
2013-01-04 17:15:08 +01:00
Anthony Scemama
e0446eb0be
Bug in memory debug
2012-12-19 11:35:21 +01:00
Anthony Scemama
91ac0ac940
IRP_ALIGN introduced
2012-12-07 15:12:10 +01:00
Anthony Scemama
017cbcb43f
OpenMP sentinels added
2012-11-27 01:12:16 +01:00
Anthony Scemama
f08f90321b
Bug with parentheses
2012-11-15 12:00:43 +01:00
Anthony Scemama
a0fb70b15f
Merge branch 'master' of ssh://irpf90.git.sourceforge.net/gitroot/irpf90/irpf90
2012-10-19 14:50:22 +02:00
Anthony Scemama
c1059859be
Better error messages
2012-10-19 14:49:41 +02:00
Anthony Scemama
9c369ef0d0
Bug in finaliza
2012-10-05 15:03:32 +02:00
Anthony Scemama
8479ee0e38
Broken link
...
Version:1.2.17
Version:1.2.18
2012-07-31 14:30:44 +02:00
Anthony Scemama
1a32c9d811
Makefile
...
Version:1.2.14
2012-06-04 17:11:10 +02:00
Anthony Scemama
44a27ce079
Makefile with/without cython
...
Version:1.2.13
2012-06-04 17:10:23 +02:00
Anthony Scemama
15a0e1e2c5
-s option updated
2012-05-15 18:01:27 +02:00
Anthony Scemama
93f1a359d8
Bug in subroutines with capitals
...
Version:1.2.12
2012-02-27 15:14:00 +01:00
Anthony Scemama
774724a26d
Files starting with .
...
Version:1.2.11
2012-02-17 11:32:45 +01:00
Anthony Scemama
c9429db649
Updates
...
Version:1.2.10
2011-12-19 14:24:52 +01:00
Anthony Scemama
0262309896
Cython
...
Version:1.2.9
2011-12-13 21:32:00 +01:00
Anthony Scemama
ac5f474fed
Cython
...
Version:1.2.8
2011-11-28 22:12:45 +01:00
Anthony Scemama
f6eb72c068
TEST
...
Version:1.2.7
2011-11-23 18:28:08 +01:00
Anthony Scemama
b7ab85315e
Added vim files, parallel exit OK
...
Version:1.2.6
2011-11-09 16:21:26 +01:00
Anthony Scemama
6763923a94
Provide dimensions in subroutines
...
Version:1.2.5
2011-11-09 12:26:39 +01:00
Anthony Scemama
4a16a6398b
forceinline -> inline for builders
...
Version:1.2.4
2011-10-21 10:21:49 +02:00
Anthony Scemama
a37456429c
Improved profiled
...
Version:1.2.4
2011-10-21 09:10:40 +02:00
Anthony Scemama
caba30c9de
Bug in select case
...
Version:1.2.3
2011-10-03 11:47:33 +02:00
Anthony Scemama
3f2d536c65
Bugs
2011-09-30 23:18:17 +02:00
Anthony Scemama
1bda8f00e0
Bug in rtdsc
2011-09-30 21:47:25 +02:00
Anthony Scemama
f9e87c0df0
Introduced profiler
...
Version:1.2.3
2011-09-30 19:10:18 +02:00
Anthony Scemama
c08a0c7ab4
Loop pattern substitutions
...
Version:1.2.3
2011-09-22 19:56:55 +02:00
Anthony Scemama
fc531fe0d2
Better error handling
...
Version:1.2.2
2011-09-12 10:02:14 +02:00
Anthony Scemama
162465f0b7
Nothing
...
Version:1.2.2
2011-08-17 12:17:12 +02:00
Anthony Scemama
1e0afc9f5c
Alignment is an option (-l) and compiler directives can be disabled (-r)
...
Version:1.2.01
2011-08-04 14:04:14 +02:00
Anthony Scemama
f265c48e8b
Minor modification
...
Version:1.1.77
2011-07-18 11:31:18 +02:00
Anthony Scemama
b42f50c0c4
Aligned errays
...
Version:1.1.76
2011-07-13 07:29:01 +02:00
Anthony Scemama
5a76800954
Bug in irp_id
...
Version:1.1.75
2011-06-03 10:48:39 +02:00
Anthony Scemama
57707b3922
irp_finalize
...
Version:1.1.74
2011-06-01 16:56:56 +02:00
Anthony Scemama
b4e93c05da
Added irp_id and deallocate array upon termination
...
Version:1.1.73
2011-06-01 15:36:04 +02:00
Anthony Scemama
3289431ca8
OpenMP nested locks
...
Version:1.1.72
2011-05-26 11:14:48 +02:00
Anthony Scemama
0a9d085875
Bug
...
Version:1.1.71
2011-05-16 17:00:18 +02:00
Anthony Scemama
dd57498a28
Bug
...
Version:1.1.70
2011-05-16 16:55:11 +02:00
Anthony Scemama
5cdd491f17
Little bug
...
Version:1.1.69
2011-05-16 16:18:03 +02:00
Anthony Scemama
a458373fec
Version:1.1.66
2011-04-14 16:53:52 +02:00
Anthony Scemama
3b532d1ac9
Better parallelization. Dummy touches when empty
...
Version:1.1.65
2011-04-14 16:53:31 +02:00
Anthony Scemama
4179c67037
dict acceleration
...
Version:1.1.65
2011-04-09 23:45:50 +02:00
Anthony Scemama
cdab9bb2c0
Introduced nodep
...
Version:1.1.64
2011-03-03 15:46:21 +01:00
Anthony Scemama
4bf8e74490
Bug with recent versions of Python
...
Version:1.1.62
Version:1.1.63
2011-01-19 21:50:09 +01:00
Anthony Scemama
b9849d2700
Accelerated subroutine calls
...
Version:1.1.60
2010-12-17 11:03:55 +01:00
Anthony Scemama
3521e4b926
Allowed do\n enddo
...
Version:1.1.60
2010-11-26 09:28:12 +01:00
Anthony Scemama
6568fd4166
Added includes dependencies in irpf90.make
...
Version:1.1.59
2010-11-22 11:48:11 +01:00
Anthony Scemama
bd7d363c08
StandAlone bug
...
Version:1.1.59
2010-10-20 16:40:52 +02:00
Anthony Scemama
ccd47a6c41
Make jobserver error fixed
...
Version:1.1.58
2010-10-11 20:14:17 +02:00
Anthony Scemama
7d63b88ee6
Improved parallel compilation : separated modules and subroutines
...
Version:1.1.57
2010-10-11 19:43:14 +02:00
Anthony Scemama
b3474f293c
Fixed Bug introduced in version 1.1.49
...
Version:1.1.56
2010-10-04 16:33:38 +02:00
Anthony Scemama
5565591b8f
Optimizations
...
Version:1.1.56
2010-10-02 23:42:55 +02:00
Anthony Scemama
1c5d5caf10
OK
...
Version:1.1.55
2010-10-02 23:05:38 +02:00
Anthony Scemama
06ba51a253
Parallel bug corrected
...
Version:1.1.54
2010-10-02 23:04:30 +02:00
Anthony Scemama
5a69a56036
Improved parallelization
...
Version:1.1.53
2010-10-02 21:46:32 +02:00
Anthony Scemama
0da7952476
Version:1.1.52
2010-10-02 21:19:04 +02:00
Anthony Scemama
969e31490b
Merge branch 'master' of ssh://irpf90.git.sourceforge.net/gitroot/irpf90/irpf90
...
Conflicts:
src/makefile.py
src/parsed_text.py
src/util.py
Version:1.1.51
2010-10-02 21:01:45 +02:00
Anthony Scemama
999093aedb
Parallelized parsed_text
...
Version:1.1.50
2010-10-02 20:53:22 +02:00
Anthony Scemama
86f281f5ab
Parallelized move_variables in parsed_text
...
Version:1.1.49
2010-10-02 19:58:19 +02:00
Anthony Scemama
772327fe56
Parallelization of preprocessed_text
...
Version:1.1.48
2010-10-02 19:41:03 +02:00
Anthony Scemama
83c9ce5635
Optimization: lower() -> text_lower
...
Version:1.1.48
2010-09-01 15:10:16 +02:00
Anthony Scemama
d3f76c4580
Added touch query
2010-08-31 11:53:34 +02:00
Anthony Scemama
ed77fd8bde
Improved makefile
...
Version:1.1.50
2010-05-19 19:01:05 +02:00
Anthony Scemama
c5ce9e88fd
Improvements of parallel vepison
...
Version:1.1.49
2010-04-06 15:24:24 +02:00
Anthony Scemama
f4d5322d15
Added soft_touch
...
Version:1.1.48
2010-03-29 20:43:00 +02:00
Anthony Scemama
7e45583978
Bug with other modules.
...
Version:1.1.47
2010-03-12 13:14:52 +01:00
Anthony Scemama
bc326473b3
Bug with "THEN" => lowercased
2010-02-19 11:41:57 +01:00
Anthony Scemama
2731349781
Changes for standalone executable
...
Version:1.1.46
2010-01-28 16:55:49 +01:00
Anthony Scemama
71be243437
Improved -o option (less output)
...
Version:1.1.45
2010-01-05 10:58:54 +01:00
Anthony Scemama
fb80051231
Version:1.1.44
2009-12-14 13:36:31 +01:00
Anthony Scemama
b4b1b98fac
Added templates
2009-12-09 22:50:28 +01:00
Anthony Scemama
bc137dc4a1
Added +=, -=, *= operators
2009-12-09 17:00:33 +01:00
Anthony Scemama
ef72d18ddd
Merge branch 'master' of ssh://scemama@irpf90.git.sourceforge.net/gitroot/irpf90/irpf90
...
Conflicts:
src/command_line.py
src/variable.py
2009-12-09 09:45:06 +01:00
Anthony Scemama
e306aca01b
Task parallelization
2009-12-09 09:42:36 +01:00
Anthony Scemama
9d35e52984
Bug in if/else/endif
...
Version:1.1.43
2009-11-02 16:16:13 +01:00
Anthony Scemama
9b03305f3b
Improved functions behavior
...
Version:1.1.42
2009-10-22 14:48:05 +02:00
Anthony Scemama
c9c5f87fdc
Added -o option to check where the code can be optimized
...
Version:1.1.41
2009-10-22 13:32:51 +02:00
Anthony Scemama
5fc51c6efb
Version:1.1.39
...
Version:1.1.40
2009-10-21 23:44:37 +02:00
Anthony Scemama
45ddcdec01
Added subroutine dependencies
...
Version:1.1.38
Version:1.1.38
2009-10-21 21:06:12 +02:00
Anthony Scemama
50e2bfb3a7
Version:1.1.35
2009-10-21 17:24:24 +02:00
Anthony Scemama
3f01d854f3
Added continuation lines in produced Fortran
...
Version:1.1.34
2009-10-21 15:27:42 +02:00
Anthony Scemama
2157cd322c
Changed string regexp to non-greedy.
...
Version:1.1.31
2009-10-06 21:55:01 +02:00
Anthony Scemama
207d77375b
More optimizaation
...
Version:1.1.31
2009-09-29 15:27:52 +02:00
Anthony Scemama
bcc3b5838b
Optimization => Faster by 20%
...
Version:1.1.30
2009-09-29 15:01:34 +02:00
Anthony Scemama
dfe5442c46
Bug in move_variables.
...
Version:1.1.29
2009-09-29 14:51:33 +02:00
Anthony Scemama
5bafb278b1
Bug in IRP_READ/IRP_WRITE array sizes
2009-09-25 16:57:22 +02:00
Anthony Scemama
2565728244
Bug with IRP_READ/IRP_WRITE
2009-09-25 16:50:11 +02:00
Anthony Scemama
a2c2cb9f63
Bug in 'end program'
...
Version:1.1.29
2009-09-25 15:22:46 +02:00
Anthony Scemama
64e6854ef2
Bug in ASSERT
...
Version:1.1.28
2009-09-25 15:04:54 +02:00
Anthony Scemama
5826d2f004
Nicer output or irpf90_entities
...
Version:1.1.27
2009-09-25 14:38:01 +02:00
Anthony Scemama
413a934889
Corrected bug in IRP_READ/IRP_WRITE
...
Version:1.1.26
2009-09-25 09:44:56 +02:00
Anthony Scemama
80ffdded64
Changed license in man pages
...
Version:1.1.25
2009-09-25 00:04:49 +02:00
Anthony Scemama
510071f487
Bug in declaration positions
...
Version:1.1.24
2009-09-24 22:44:46 +02:00
Anthony Scemama
9e5c9830fa
bug in man rpm
...
Version:1.1.23
2009-09-24 14:39:01 +02:00
Anthony Scemama
82985bfb59
Changed license to GPL
...
Version:1.1.22
2009-09-23 12:51:27 +02:00
Anthony Scemama
22ae374fc6
Bug in function declaration
...
Version:1.1.21
2009-09-17 22:34:06 +02:00
Anthony Scemama
b4273ba620
Slight acceleration
2009-09-17 11:56:04 +02:00
Anthony Scemama
cb52b89616
Forgot touches
...
Version:1.1.21
2009-09-17 11:46:06 +02:00
Anthony Scemama
5dcdf67eb8
Added profiling tool
...
Version:1.1.20
2009-09-17 11:44:28 +02:00
Anthony Scemama
1eb4608edc
Bug in Makefile
...
Version:1.1.19
2009-09-17 11:40:44 +02:00
Anthony Scemama
7f7f56fba5
Bug in irp_stack
...
Version:1.1.18
2009-09-17 10:57:28 +02:00
Anthony Scemama
ef3d1c2f35
Changed README
...
Version:1.1.17
2009-09-17 10:55:25 +02:00
Anthony Scemama
db16f6a399
Added nice management of files
...
Version:1.1.16
2009-09-17 10:54:09 +02:00
Anthony Scemama
448e566dc4
Added -p item
...
Version:1.1.15
2009-09-16 15:59:13 +02:00
Anthony Scemama
8d36c357ae
Added example and bin/irpf90. irpman needs to be written
...
Version:1.1.14
2009-09-14 18:40:08 +02:00
Anthony Scemama
50cfddd824
Improved touch
...
Version:1.1.13
2009-09-14 17:16:52 +02:00
Anthony Scemama
6da6ed407e
QmcChem OK
...
Version:1.1.13
2009-09-14 14:36:39 +02:00
Anthony Scemama
e76b6d967f
Works! but slower than ocaml...
...
Version:1.1.12
2009-09-09 18:30:16 +02:00
Anthony Scemama
d5aff50367
First test OK
...
Version:1.1.11
2009-09-09 17:55:17 +02:00
Anthony Scemama
98e97dbe22
Version:1.1.10
2009-09-09 16:59:43 +02:00
Anthony Scemama
63a49efe15
Version:1.1.9
2009-09-09 00:55:13 +02:00
Anthony Scemama
da1125f785
Version:1.1.8
2009-09-09 00:46:42 +02:00