f2j-devel Mailing List for Fortran to Java
Status: Alpha
Brought to you by:
keithseymour
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
(18) |
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2004 |
Jan
|
Feb
(7) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(10) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
(26) |
2007 |
Jan
(117) |
Feb
(4) |
Mar
|
Apr
(17) |
May
(113) |
Jun
(6) |
Jul
(7) |
Aug
(1) |
Sep
|
Oct
|
Nov
(2) |
Dec
(3) |
2008 |
Jan
(2) |
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
(6) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
(93) |
Dec
(61) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2014 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Daniel F. <fee...@nb...> - 2014-03-04 12:09:25
|
Is something missing from the docs? I downloaded and installed f2j version .8 without any difficulty, but I can't seem to get it to do very much. For example on Linux (gcc version 4.4.6): program t5 real x,y common /newshr/x,y write(*,*) 'hello world' stop end generates a "segment violation" when I run "f2java t5.f". If I remove the second element of the common block I can at least get f2java to provide an error message, but it is only "parsing failed" at line 2. On FreeBSD (ggc version 4.2.1) I can at least compile the sample program in the doc, but when executed I get only a traceback ending in: Exception in thread "main" java.lang.NoClassDefFoundError: org/netlib/util/Util at Blah.main(blah.f) I installed without a prefix and am running from the f2j-0.8/src directory. There is a Util.java in f2j-0.8/util/org/netlig/util. For most other programs on FreeBSD I get Error: Could not find or load main class T5 I don't understand why it found Blah, but can't find T5 - there are .java and .class files for both. On Solaris (gcc version 3.4.6) the programs compile to Java but the message at execution is: Exception in thread "main" java.lang.NoClassDefFoundError: org/netlib/util/Util at Blah.main(blah.f) Any suggestions? I have a fortran program that f2c handled without modification, so I had hoped that f2j would work on it. I think there is something else I have to do but various permutaions of arguments to the "-c" option haven't helped. I am new to Java - perhaps there is something always required for Java that I should already know? Thanks for any help at all. Daniel Feenberg NBER |
From: Keith S. <kei...@us...> - 2013-11-23 17:17:55
|
Update of /cvsroot/f2j/f2j/src In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv27415 Modified Files: codegen.c f2jlex.c typecheck.c Log Message: -some fixes for generating javadoc comments that i made a while back, but didn't get around to committing. keith |
From: Keith S. <kei...@us...> - 2010-12-22 09:24:59
|
Update of /cvsroot/f2j/f2j/util/org/j_paine/formatter In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv32322/org/j_paine/formatter Modified Files: Formatter.java Log Message: -fixed a bug in formatted read causing repeated specs to be read wrong. keith |
From: Keith S. <kei...@us...> - 2010-12-22 06:51:28
|
Update of /cvsroot/f2j/f2j/util/org/netlib/util In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv22695 Added Files: IOVector.java Log Message: -should have committed this file a while back, but forgot keith |
From: Keith S. <kei...@us...> - 2010-12-18 15:40:29
|
Update of /cvsroot/f2j/f2j/src/test/f77test In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv2981 Modified Files: FM107.f Log Message: -backing out an accidental commit keith |
From: Keith S. <kei...@us...> - 2010-12-18 15:38:06
|
Update of /cvsroot/f2j/f2j/src In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv2743/src Modified Files: codegen.c codegen.h Log Message: -emit string declarations as left justified -added code to allow ASSIGN variables to be specified in READ statements (i did this for WRITE before, but forgot to add similar code for READ) -adding more hacks to the Formatter to work around various bugs keith |
From: Keith S. <kei...@us...> - 2010-12-18 15:38:06
|
Update of /cvsroot/f2j/f2j/util/org/j_paine/formatter In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv2743/util/org/j_paine/formatter Modified Files: FormatParser.java FormatParser.jj Formatter.java NumberParser.jj NumberParserTokenManager.java Log Message: -emit string declarations as left justified -added code to allow ASSIGN variables to be specified in READ statements (i did this for WRITE before, but forgot to add similar code for READ) -adding more hacks to the Formatter to work around various bugs keith |
From: Keith S. <kei...@us...> - 2010-12-18 15:38:06
|
Update of /cvsroot/f2j/f2j/util/org/netlib/util In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv2743/util/org/netlib/util Modified Files: Util.java Log Message: -emit string declarations as left justified -added code to allow ASSIGN variables to be specified in READ statements (i did this for WRITE before, but forgot to add similar code for READ) -adding more hacks to the Formatter to work around various bugs keith |
Update of /cvsroot/f2j/f2j/src/test/f77test/correct_output In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv1914/correct_output Added Files: FM001.out.correct FM002.out.correct FM003.out.correct FM004.out.correct FM005.out.correct FM006.out.correct FM007.out.correct FM008.out.correct FM009.out.correct FM010.out.correct FM011.out.correct FM012.out.correct FM013.out.correct FM014.out.correct FM016.out.correct FM017.out.correct FM018.out.correct FM019.out.correct FM020.out.correct FM021.out.correct FM022.out.correct FM023.out.correct FM024.out.correct FM025.out.correct FM026.out.correct FM028.out.correct FM030.out.correct FM031.out.correct FM032.out.correct FM033.out.correct FM034.out.correct FM035.out.correct FM036.out.correct FM037.out.correct FM038.out.correct FM039.out.correct FM040.out.correct FM041.out.correct FM042.out.correct FM043.out.correct FM044.out.correct FM045.out.correct FM050.out.correct FM056.out.correct FM060.out.correct FM061.out.correct FM062.out.correct FM080.out.correct FM097.out.correct FM098.out.correct FM099.out.correct FM100.out.correct FM101.out.correct FM102.out.correct FM103.out.correct FM104.out.correct FM105.out.correct FM106.out.correct FM107.out.correct FM108.out.correct FM109.out.correct FM110.out.correct FM111.out.correct FM200.out.correct FM201.out.correct FM202.out.correct FM203.out.correct FM204.out.correct FM205.out.correct FM251.out.correct FM252.out.correct FM253.out.correct FM254.out.correct FM255.out.correct FM256.out.correct FM257.out.correct FM258.out.correct FM258.out.correct.gfortran FM259.out.correct FM259.out.correct.gfortran FM260.out.correct FM260.out.correct.gfortran FM261.out.correct FM300.out.correct FM301.out.correct FM302.out.correct FM306.out.correct FM307.out.correct FM308.out.correct FM311.out.correct FM317.out.correct FM328.out.correct FM351.out.correct FM352.out.correct FM353.out.correct FM354.out.correct FM355.out.correct FM356.out.correct FM357.out.correct FM359.out.correct FM360.out.correct FM361.out.correct FM362.out.correct FM363.out.correct FM364.out.correct FM368.out.correct FM369.out.correct FM370.out.correct FM371.out.correct FM372.out.correct FM373.out.correct FM374.out.correct FM375.out.correct FM376.out.correct FM377.out.correct FM378.out.correct FM379.out.correct FM401.out.correct FM402.out.correct FM403.out.correct FM404.out.correct FM405.out.correct FM406.out.correct FM407.out.correct FM411.out.correct FM413.out.correct FM500.out.correct FM503.out.correct FM506.out.correct FM509.out.correct FM514.out.correct FM517.out.correct FM520.out.correct FM700.out.correct FM701.out.correct FM710.out.correct FM711.out.correct FM715.out.correct FM718.out.correct FM719.out.correct FM722.out.correct FM800.out.correct FM801.out.correct FM802.out.correct FM803.out.correct FM804.out.correct FM805.out.correct FM806.out.correct FM807.out.correct FM808.out.correct FM809.out.correct FM810.out.correct FM811.out.correct FM812.out.correct FM813.out.correct FM814.out.correct FM815.out.correct FM816.out.correct FM817.out.correct FM818.out.correct FM819.out.correct FM820.out.correct FM821.out.correct FM822.out.correct FM823.out.correct FM824.out.correct FM825.out.correct FM826.out.correct FM827.out.correct FM828.out.correct FM829.out.correct FM830.out.correct FM831.out.correct FM832.out.correct FM833.out.correct FM834.out.correct FM900.out.correct FM901.out.correct FM903.out.correct FM905.out.correct FM906.out.correct FM907.out.correct FM908.out.correct FM909.out.correct FM910.out.correct FM912.out.correct FM914.out.correct FM915.out.correct FM916.out.correct FM917.out.correct FM919.out.correct FM920.out.correct FM921.out.correct FM922.out.correct FM923.out.correct Log Message: -adding correct output for f77 test cases to check for formatting errors keith |
From: Keith S. <kei...@us...> - 2010-12-18 15:31:56
|
Update of /cvsroot/f2j/f2j/src/test/f77test In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv1914 Modified Files: FM107.f gen_makefile known_failures.txt run_tests.sh Added Files: FM257.DAT gen_correct Log Message: -adding correct output for f77 test cases to check for formatting errors keith |
From: Keith S. <kei...@us...> - 2010-12-18 15:29:11
|
Update of /cvsroot/f2j/f2j/src/test/f77test/correct_output In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv1339/correct_output Log Message: Directory /cvsroot/f2j/f2j/src/test/f77test/correct_output added to the repository |
From: Keith S. <kei...@us...> - 2010-12-17 10:58:20
|
Update of /cvsroot/f2j/f2j/src In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv30394 Modified Files: f2jparse.y Log Message: -implemented error checking for IMPLICIT NONE keith |
From: Keith S. <kei...@us...> - 2010-12-17 09:53:56
|
Update of /cvsroot/f2j/f2j/src In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv19888 Modified Files: f2jparse.y Log Message: -just rearranging some stuff keith |
From: Keith S. <kei...@us...> - 2010-12-16 14:50:14
|
Update of /cvsroot/f2j/f2j/src In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv23553 Modified Files: codegen.c f2j.h globals.c Log Message: -implemented fortran bitwise extensions IEOR, IOR, IAND, and NOT. keith |
From: Keith S. <kei...@us...> - 2010-12-16 13:48:18
|
Update of /cvsroot/f2j/f2j/util/org/j_paine/formatter In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv12137/util/org/j_paine/formatter Modified Files: FormatParser.java FormatParser.jj FormatParserConstants.java FormatParserTokenManager.java Formatter.java Log Message: -implemented 'flush' and 'dfloat' intrinsics -added code to handle formatted read statments with array arguments with no indices specified, e.g.: integer x(5) read(*,100) x just internally convert x to an implied loop (x(i),i=1,5). -implemented nested/multidimensional implied loops -sort of implemented P scaling. not perfect, but better than nothing. keith |
From: Keith S. <kei...@us...> - 2010-12-16 13:48:18
|
Update of /cvsroot/f2j/f2j/util/org/netlib/util In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv12137/util/org/netlib/util Modified Files: FortranFile.java FortranFileMgr.java Util.java Log Message: -implemented 'flush' and 'dfloat' intrinsics -added code to handle formatted read statments with array arguments with no indices specified, e.g.: integer x(5) read(*,100) x just internally convert x to an implied loop (x(i),i=1,5). -implemented nested/multidimensional implied loops -sort of implemented P scaling. not perfect, but better than nothing. keith |
From: Keith S. <kei...@us...> - 2010-12-16 13:48:18
|
Update of /cvsroot/f2j/f2j/src In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv12137/src Modified Files: codegen.c codegen.h f2j.h f2jlex.c f2jparse.y globals.c optimize.c typecheck.c Log Message: -implemented 'flush' and 'dfloat' intrinsics -added code to handle formatted read statments with array arguments with no indices specified, e.g.: integer x(5) read(*,100) x just internally convert x to an implied loop (x(i),i=1,5). -implemented nested/multidimensional implied loops -sort of implemented P scaling. not perfect, but better than nothing. keith |
From: Keith S. <kei...@us...> - 2010-12-14 07:12:00
|
Update of /cvsroot/f2j/f2j/src/test/f77test In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv21640/src/test/f77test Modified Files: gen_makefile known_failures.txt Log Message: -added a hack for setting the proper length of a string when passed in as an arg (lapack build fix) -can now specify the format statement as a variable whose value is the label number -fixed string relationalops -fixed yet another lexer bug.. this is getting depressing -added fix to EasyIn to only grab text within quotes (for unformatted READ) -did a slight output tweak to match gfortran keith |
From: Keith S. <kei...@us...> - 2010-12-14 07:12:00
|
Update of /cvsroot/f2j/f2j/util/org/netlib/util In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv21640/util/org/netlib/util Modified Files: EasyIn.java Util.java Log Message: -added a hack for setting the proper length of a string when passed in as an arg (lapack build fix) -can now specify the format statement as a variable whose value is the label number -fixed string relationalops -fixed yet another lexer bug.. this is getting depressing -added fix to EasyIn to only grab text within quotes (for unformatted READ) -did a slight output tweak to match gfortran keith |
From: Keith S. <kei...@us...> - 2010-12-14 07:12:00
|
Update of /cvsroot/f2j/f2j/src In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv21640/src Modified Files: codegen.c codegen.h f2j.h f2jlex.c f2jparse.y optimize.c typecheck.c Log Message: -added a hack for setting the proper length of a string when passed in as an arg (lapack build fix) -can now specify the format statement as a variable whose value is the label number -fixed string relationalops -fixed yet another lexer bug.. this is getting depressing -added fix to EasyIn to only grab text within quotes (for unformatted READ) -did a slight output tweak to match gfortran keith |
From: Keith S. <kei...@us...> - 2010-12-12 02:00:15
|
Update of /cvsroot/f2j/f2j/util/org/j_paine/formatter In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv29959/util/org/j_paine/formatter Modified Files: Formatter.java NumberParser.jj NumberParserTokenManager.java Log Message: -fixed formatted reading of different forms of logical vales keith |
From: Keith S. <kei...@us...> - 2010-12-12 02:00:15
|
Update of /cvsroot/f2j/f2j/src/test/f77test In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv29959/src/test/f77test Modified Files: known_failures.txt Log Message: -fixed formatted reading of different forms of logical vales keith |
From: Keith S. <kei...@us...> - 2010-12-11 15:42:00
|
Update of /cvsroot/f2j/f2j/src In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv19058/src Modified Files: f2jlex.c f2jparse.y optimize.c typecheck.c Log Message: -fixed lexer bug returning wrong token when comments follow an include statement -fixed parser to allow ELSEIF blocks to be empty keith |
From: Keith S. <kei...@us...> - 2010-12-11 15:42:00
|
Update of /cvsroot/f2j/f2j/src/test/f77test In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv19058/src/test/f77test Modified Files: known_failures.txt Log Message: -fixed lexer bug returning wrong token when comments follow an include statement -fixed parser to allow ELSEIF blocks to be empty keith |
From: Keith S. <kei...@us...> - 2010-12-11 07:30:22
|
Update of /cvsroot/f2j/f2j/util/org/j_paine/formatter In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv28269/util/org/j_paine/formatter Modified Files: FormatParser.java FormatParser.jj FormatParserTokenManager.java Formatter.java NumberParser.java NumberParserTokenManager.java SimpleCharStream.java Log Message: -changed formatter to handle quotes containing escaped quotes keith |