Commit Graph

270 Commits

Author SHA1 Message Date
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