diff --git a/src/inp/c_inp.c b/src/inp/c_inp.c index 534fbe9ef6..5c19b57d3c 100644 --- a/src/inp/c_inp.c +++ b/src/inp/c_inp.c @@ -1,29 +1,10 @@ -/* - $Id$ - */ - -#if defined(CRAY) && !defined(__crayx1) -#include -#endif #include "typesf2c.h" + /* routine to convert a fortran string to a C string: */ /* Fortran callable version of f2cstring in global directory */ -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) -void FATR C_CNVT(clen, flen, cfcd, ffcd) -Integer *clen, *flen; -_fcd cfcd; -_fcd ffcd; +void c_cnvt_(Integer * clen, Integer * flen, char * cstr, char * fstr) { - char *cstr = _fcdtocp(cfcd); - char *fstr = _fcdtocp(ffcd); -#else -void c_cnvt_(clen, flen, cstr, fstr) -Integer *clen, *flen; -char *cstr; -char *fstr; -{ -#endif int flenl, clenl; flenl = *flen; clenl = *clen; diff --git a/src/nwpw/nwpwlib/D3dB/hcurve.c b/src/nwpw/nwpwlib/D3dB/hcurve.c index af884b5b95..b4a54bac8c 100644 --- a/src/nwpw/nwpwlib/D3dB/hcurve.c +++ b/src/nwpw/nwpwlib/D3dB/hcurve.c @@ -18,7 +18,7 @@ #include #include "typesf2c.h" -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define hcurve_map_ HCURVE_MAP #endif diff --git a/src/nwpw/nwpwlib/D3dB/hilbert.c b/src/nwpw/nwpwlib/D3dB/hilbert.c index 634262f29b..50d961e387 100644 --- a/src/nwpw/nwpwlib/D3dB/hilbert.c +++ b/src/nwpw/nwpwlib/D3dB/hilbert.c @@ -30,7 +30,7 @@ $Id$ int hilbert2d(int i, int j, int level); int hilbert_dir(int i, int j, int level, int high, int* start); -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define pspsolve_ PSPSOLVE #endif diff --git a/src/nwpw/nwpwlib/io/ascii_io.c b/src/nwpw/nwpwlib/io/ascii_io.c index d6e21fffb0..06e5a21752 100644 --- a/src/nwpw/nwpwlib/io/ascii_io.c +++ b/src/nwpw/nwpwlib/io/ascii_io.c @@ -30,9 +30,7 @@ #include #include "typesf2c.h" -#if !defined(__crayx1) - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define ascii_cwrite_ ASCII_CWRITE #define ascii_cread_ ASCII_CREAD #define ascii_iwrite_ ASCII_IWRITE @@ -45,8 +43,6 @@ #define ascii_closefile_ ASCII_CLOSEFILE #endif -#endif - #define MAX_UNIT 10 @@ -62,34 +58,16 @@ static FILE* fd[MAX_UNIT]; /* the file descriptor of the pipe */ ************************************************************************* */ -void FATR ascii_cwrite_ -#if defined(USE_FCD) -(const Integer *unit, _fcd fcd_c, const Integer *n) +void FATR ascii_cwrite_(const Integer *unit, char *c, const Integer *n) { - const char *c = _fcdtocp(fcd_c); - -#else -(const Integer *unit, char *c, const Integer *n) -{ -#endif - int j; for (j=0; j<(*n); ++j) (void) fprintf(fd[*unit],"%c ",c[j]); (void) fprintf(fd[*unit],"\n"); } -void FATR ascii_cread_ -#if defined(USE_FCD) -(const Integer *unit, _fcd fcd_c, const Integer *n) +void FATR ascii_cread_(const Integer *unit, char *c, const Integer *n) { - char *c = _fcdtocp(fcd_c); - -#else -(const Integer *unit, char *c, const Integer *n) -{ -#endif - int j; for (j=0; j<(*n); ++j) (void) fscanf(fd[*unit],"%c ",&c[j]); @@ -155,18 +133,8 @@ void FATR ascii_ishift_fileptr_(const Integer *unit, const Integer *n) #define FUDGE_FACTOR (8) -void FATR ascii_openfile_ -#if defined(USE_FCD) -(const Integer *unit, _fcd fcd_filename, Integer *n1, _fcd fcd_mode, Integer *n2) +void FATR ascii_openfile_(const Integer *unit, char *filename, Integer *n1, char *mode, Integer *n2) { - const char *filename = _fcdtocp(fcd_filename); - const char *mode = _fcdtocp(fcd_mode); - -#else -(const Integer *unit, char *filename, Integer *n1, char *mode, Integer *n2) -{ -#endif - char *file = (char *) malloc(*n1+1); (void) strncpy(file, filename, *n1); diff --git a/src/nwpw/nwpwlib/io/compressed_io.c b/src/nwpw/nwpwlib/io/compressed_io.c index b6157f312b..79f5f294ca 100644 --- a/src/nwpw/nwpwlib/io/compressed_io.c +++ b/src/nwpw/nwpwlib/io/compressed_io.c @@ -32,14 +32,7 @@ #include #include "typesf2c.h" -#if !defined(__crayx1) - -#if defined(CRAY) || defined(CRAY_T3D) -#include -#define USE_FCD -#endif - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(WIN32)) && !defined(__MINGW32__) #define cwrite_ CWRITE #define cread_ CREAD #define iwrite_ IWRITE @@ -53,8 +46,6 @@ #define closefile_ CLOSEFILE #endif -#endif - #define MAX_UNIT 10 @@ -72,21 +63,8 @@ static int ascii[MAX_UNIT]; ************************************************************************* */ -void FATR cwrite_ -#if defined(USE_FCD) -(const Integer *unit, - _fcd fcd_c, - const Integer *n) +void FATR cwrite_(const Integer *unit, char *c, const Integer *n) { - const char *c = _fcdtocp(fcd_c); - -#else -(const Integer *unit, - char *c, - const Integer *n) -{ -#endif - if (ascii[*unit]) { int j; @@ -94,25 +72,13 @@ void FATR cwrite_ (void) fprintf(fd[*unit],"%c ",c[j]); (void) fprintf(fd[*unit],"\n"); } - else + else { (void) fwrite(c, sizeof(char), *n, fd[*unit]); + } } -void FATR cread_ -#if defined(USE_FCD) -(const Integer *unit, - _fcd fcd_c, - const Integer *n) +void FATR cread_ (const Integer *unit, char *c, const Integer *n) { - char *c = _fcdtocp(fcd_c); - -#else -(const Integer *unit, - char *c, - const Integer *n) -{ -#endif - if (ascii[*unit]) { int j; @@ -209,25 +175,11 @@ void FATR flush_fileptr_(const Integer *unit) #define FUDGE_FACTOR (8) -void FATR openfile_ -#if defined(USE_FCD) -(const Integer *unit, - _fcd fcd_filename, - Integer *n1, - _fcd fcd_mode, - Integer *n2) +void FATR openfile_(const Integer *unit, + char *filename, Integer *n1, + char *mode, + Integer *n2) { - const char *filename = _fcdtocp(fcd_filename); - const char *mode = _fcdtocp(fcd_mode); - -#else -(const Integer *unit, - char *filename, Integer *n1, - char *mode, - Integer *n2) -{ -#endif - char *file = (char *) malloc(*n1+1); char *rc, *wc; diff --git a/src/nwpw/nwpwlib/ion/shake/molecular.F b/src/nwpw/nwpwlib/ion/shake/molecular.F index 3420ec2d84..0595fe909c 100644 --- a/src/nwpw/nwpwlib/ion/shake/molecular.F +++ b/src/nwpw/nwpwlib/ion/shake/molecular.F @@ -98,7 +98,7 @@ read(51,*,end=100) gabs(1) end do 100 continue -#if defined(FUJITSU_SOLARIS) || defined(PSCALE) || defined(__crayx1)|| defined(GCC46) +#if defined(FUJITSU_SOLARIS) || defined(PSCALE) || defined(GCC46) backspace 51 #endif else diff --git a/src/nwpw/nwpwlib/ion/shake/pspw_molecule.c b/src/nwpw/nwpwlib/ion/shake/pspw_molecule.c index d154c69f68..e8c966a3eb 100644 --- a/src/nwpw/nwpwlib/ion/shake/pspw_molecule.c +++ b/src/nwpw/nwpwlib/ion/shake/pspw_molecule.c @@ -12,14 +12,7 @@ #include "pspw_bond.h" #include "pspw_molecule.h" -#if defined(CRAY) || defined(CRAY_T3D) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(WIN32)) && !defined(__MINGW32__) #define pspw_molecule_read_ PSPW_MOLECULE_READ #define pspw_molecule_data_ PSPW_MOLECULE_DATA #define pspw_molecule_end_ PSPW_MOLECULE_END @@ -252,18 +245,8 @@ void FATR pspw_molecule_end_() * * ********************************/ -void FATR pspw_molecule_read_ -#if defined(USE_FCD) -( _fcd fcd_filename, Integer *n1) +void FATR pspw_molecule_read_(char *filename, Integer *n1) { - const char *filename = _fcdtocp(fcd_filename); - -#else -(char *filename, Integer *n1) -{ -#endif - - FILE *fp; int value; int j,m,msize; diff --git a/src/nwpw/nwpwlib/pseudopotential/carter_parse.c b/src/nwpw/nwpwlib/pseudopotential/carter_parse.c index 6be14c9315..b50808508d 100644 --- a/src/nwpw/nwpwlib/pseudopotential/carter_parse.c +++ b/src/nwpw/nwpwlib/pseudopotential/carter_parse.c @@ -10,60 +10,25 @@ #include "get_word.h" -#if defined(CRAY) || defined(CRAY_T3D) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(WIN32)) && !defined(__MINGW32__) #define carter_parse_ CARTER_PARSE #endif -void FATR carter_parse_ -#if defined(USE_FCD) -(Integer *debug_ptr, - Integer *lmax_ptr, - Integer *locp_ptr, - double *rlocal_ptr, - const _fcd fcd_sdir_name, - Integer *n9, - const _fcd fcd_dir_name, - Integer *n0, - const _fcd fcd_in_filename, - Integer *n1, - const _fcd fcd_out_filename, - Integer *n2, - const _fcd fcd_atom, - Integer *n3) +void FATR carter_parse_(Integer *debug_ptr, + Integer *lmax_ptr, + Integer *locp_ptr, + double *rlocal_ptr, + char sdir_name[], + Integer *n9, + char dir_name[], + Integer *n0, + char in_filename[], + Integer *n1, + char out_filename[], + Integer *n2, + char atom[], + Integer *n3) { - char *sdir_name = _fcdtocp(fcd_sdir_name); - char *dir_name = _fcdtocp(fcd_dir_name); - char *in_filename = _fcdtocp(fcd_in_filename); - char *out_filename = _fcdtocp(fcd_out_filename); - char *atom = _fcdtocp(fcd_atom); - -#else -(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr, - sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2,atom,n3) -Integer *debug_ptr; -Integer *lmax_ptr; -Integer *locp_ptr; -double *rlocal_ptr; -char sdir_name[]; -Integer *n9; -char dir_name[]; -Integer *n0; -char in_filename[]; -Integer *n1; -char out_filename[]; -Integer *n2; -char atom[]; -Integer *n3; -{ - -#endif int debug; int lmax_out,locp_out; diff --git a/src/nwpw/nwpwlib/pseudopotential/cpi_parse.c b/src/nwpw/nwpwlib/pseudopotential/cpi_parse.c index bd0d6ba5a0..2208e978c7 100644 --- a/src/nwpw/nwpwlib/pseudopotential/cpi_parse.c +++ b/src/nwpw/nwpwlib/pseudopotential/cpi_parse.c @@ -1,7 +1,3 @@ -/* - $Id$ -*/ - #include #include #include @@ -13,60 +9,25 @@ extern double cpi_Splint(); extern void cpi_Spline(); -#if defined(CRAY) || defined(CRAY_T3D) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(WIN32)) && !defined(__MINGW32__) #define cpi_parse_ CPI_PARSE #endif -void FATR cpi_parse_ -#if defined(USE_FCD) -(Integer *debug_ptr, - Integer *lmax_ptr, - Integer *locp_ptr, - double *rlocal_ptr, - const _fcd fcd_sdir_name, - Integer *n9, - const _fcd fcd_dir_name, - Integer *n0, - const _fcd fcd_in_filename, - Integer *n1, - const _fcd fcd_out_filename, - Integer *n2, - const _fcd fcd_atom, - Integer *n3) +void FATR cpi_parse_(Integer *debug_ptr, + Integer *lmax_ptr, + Integer *locp_ptr, + double *rlocal_ptr, + char sdir_name[], + Integer *n9, + char dir_name[], + Integer *n0, + char in_filename[], + Integer *n1, + char out_filename[], + Integer *n2, + char atom[], + Integer *n3) { - char *sdir_name = _fcdtocp(fcd_sdir_name); - char *dir_name = _fcdtocp(fcd_dir_name); - char *in_filename = _fcdtocp(fcd_in_filename); - char *out_filename = _fcdtocp(fcd_out_filename); - char *atom = _fcdtocp(fcd_atom); - -#else -(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr, - sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2,atom,n3) -Integer *debug_ptr; -Integer *lmax_ptr; -Integer *locp_ptr; -double *rlocal_ptr; -char sdir_name[]; -Integer *n9; -char dir_name[]; -Integer *n0; -char in_filename[]; -Integer *n1; -char out_filename[]; -Integer *n2; -char atom[]; -Integer *n3; -{ - -#endif int debug; int lmax_out,locp_out; diff --git a/src/nwpw/nwpwlib/pseudopotential/hgh_parse.c b/src/nwpw/nwpwlib/pseudopotential/hgh_parse.c index 46d6a0c7e5..7b32939daf 100644 --- a/src/nwpw/nwpwlib/pseudopotential/hgh_parse.c +++ b/src/nwpw/nwpwlib/pseudopotential/hgh_parse.c @@ -1,63 +1,26 @@ -/* - $Id$ -*/ - #include #include #include #include "typesf2c.h" #include "get_word.h" -#if defined(CRAY) || defined(CRAY_T3D) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define hgh_parse_ HGH_PARSE #endif -void FATR hgh_parse_ -#if defined(USE_FCD) -(Integer *debug_ptr, - Integer *lmax_ptr, - Integer *locp_ptr, - double *rlocal_ptr, - const _fcd fcd_sdir_name, - Integer *n9, - const _fcd fcd_dir_name, - Integer *n0, - const _fcd fcd_in_filename, - Integer *n1, - const _fcd fcd_out_filename, - Integer *n2) +void FATR hgh_parse_ (Integer *debug_ptr, + Integer *lmax_ptr, + Integer *locp_ptr, + double *rlocal_ptr, + char sdir_name[], + Integer *n9, + char dir_name[], + Integer *n0, + char in_filename[], + Integer *n1, + char out_filename[], + Integer *n2) { - char *sdir_name = _fcdtocp(fcd_sdir_name); - char *dir_name = _fcdtocp(fcd_dir_name); - char *in_filename = _fcdtocp(fcd_in_filename); - char *out_filename = _fcdtocp(fcd_out_filename); - -#else -(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr, - sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2) -Integer *debug_ptr; -Integer *lmax_ptr; -Integer *locp_ptr; -double *rlocal_ptr; -char sdir_name[]; -Integer *n9; -char dir_name[]; -Integer *n0; -char in_filename[]; -Integer *n1; -char out_filename[]; -Integer *n2; -{ - -#endif - int debug,done; int lmax_out,locp_out; double rlocal_out; diff --git a/src/nwpw/nwpwlib/pseudopotential/loggrid.h b/src/nwpw/nwpwlib/pseudopotential/loggrid.h index 3ea683556a..6ad63a7f1f 100644 --- a/src/nwpw/nwpwlib/pseudopotential/loggrid.h +++ b/src/nwpw/nwpwlib/pseudopotential/loggrid.h @@ -43,7 +43,7 @@ extern int index_r_LogGrid(); #endif #include -#if defined(CRAY) &&!defined(__crayx1) +#if defined(CRAY) #include #endif diff --git a/src/nwpw/nwpwlib/pseudopotential/paw_atom/paw_atom_driver.c b/src/nwpw/nwpwlib/pseudopotential/paw_atom/paw_atom_driver.c index e3e09dfa64..0c59b6d113 100644 --- a/src/nwpw/nwpwlib/pseudopotential/paw_atom/paw_atom_driver.c +++ b/src/nwpw/nwpwlib/pseudopotential/paw_atom/paw_atom_driver.c @@ -1,7 +1,3 @@ -/* - $Id$ -*/ - #include #include #include @@ -16,61 +12,25 @@ #include "paw_scattering.h" #include "paw_loggrid.h" -#if defined(CRAY) || defined(CRAY_T3D) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define teter_parse_ PAW_ATOM_DRIVER #endif -void FATR paw_atom_driver_ -#if defined(USE_FCD) -(Integer *debug_ptr, - Integer *lmax_ptr, - Integer *locp_ptr, - double *rlocal_ptr, - const _fcd fcd_sdir_name, - Integer *n9, - const _fcd fcd_dir_name, - Integer *n0, - const _fcd fcd_in_filename, - Integer *n1, - const _fcd fcd_out_filename, - Integer *n2, - const _fcd fcd_atom, - Integer *n3) +void FATR paw_atom_driver_(Integer *debug_ptr, + Integer *lmax_ptr, + Integer *locp_ptr, + double *rlocal_ptr, + char sdir_name[], + Integer *n9, + char dir_name[], + Integer *n0, + char in_filename[], + Integer *n1, + char out_filename[], + Integer *n2, + char atom[], + Integer *n3) { - char *sdir_name = _fcdtocp(fcd_sdir_name); - char *dir_name = _fcdtocp(fcd_dir_name); - char *in_filename = _fcdtocp(fcd_in_filename); - char *out_filename = _fcdtocp(fcd_out_filename); - char *atom = _fcdtocp(fcd_atom); - -#else -(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr, - sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2,atom,n3) -Integer *debug_ptr; -Integer *lmax_ptr; -Integer *locp_ptr; -double *rlocal_ptr; -char sdir_name[]; -Integer *n9; -char dir_name[]; -Integer *n0; -char in_filename[]; -Integer *n1; -char out_filename[]; -Integer *n2; -char atom[]; -Integer *n3; -{ - -#endif - int debug; int lmax_out,locp_out; double rlocal_out; diff --git a/src/nwpw/nwpwlib/pseudopotential/pspsolve.c b/src/nwpw/nwpwlib/pseudopotential/pspsolve.c index 6323334f72..9af9932030 100644 --- a/src/nwpw/nwpwlib/pseudopotential/pspsolve.c +++ b/src/nwpw/nwpwlib/pseudopotential/pspsolve.c @@ -1,6 +1,3 @@ -/* - $Id$ -*/ #include #include #include @@ -18,59 +15,25 @@ **/ #include "rpspsolve.c" -#if defined(CRAY) || defined(CRAY_T3D) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define pspsolve_ PSPSOLVE #endif -void FATR pspsolve_ -#if defined(USE_FCD) - - (Integer * print_ptr, - Integer * debug_ptr, - Integer * lmax_ptr, - Integer * locp_ptr, - double *rlocal_ptr, - Integer * efg_ptr, - const _fcd fcd_sdir_name, - Integer * n9, - const _fcd fcd_dir_name, - Integer * n0, - const _fcd fcd_in_filename, - Integer * n1, const _fcd fcd_out_filename, Integer * n2) +void FATR pspsolve_(Integer *print_ptr, + Integer *debug_ptr, + Integer *lmax_ptr, + Integer *locp_ptr, + double *rlocal_ptr, + Integer *efg_ptr, + char sdir_name[], + Integer *n9, + char dir_name[], + Integer *n0, + char in_filename[], + Integer *n1, + char out_filename[], + Integer *n2) { - char *sdir_name = _fcdtocp (fcd_sdir_name); - char *dir_name = _fcdtocp (fcd_dir_name); - char *in_filename = _fcdtocp (fcd_in_filename); - char *out_filename = _fcdtocp (fcd_out_filename); - -#else - - (print_ptr, debug_ptr, lmax_ptr, locp_ptr, rlocal_ptr,efg_ptr, - sdir_name, n9, dir_name, n0, in_filename, n1, out_filename, n2) - Integer *print_ptr; - Integer *debug_ptr; - Integer *lmax_ptr; - Integer *locp_ptr; - double *rlocal_ptr; - Integer *efg_ptr; - char sdir_name[]; - Integer *n9; - char dir_name[]; - Integer *n0; - char in_filename[]; - Integer *n1; - char out_filename[]; - Integer *n2; -{ - -#endif int i, j, k, l, p, Nlinear, Nvalence,Ncore,istate,mch,kb_extra; int debug, print; diff --git a/src/nwpw/nwpwlib/pseudopotential/qmmm_parse.c b/src/nwpw/nwpwlib/pseudopotential/qmmm_parse.c index 5dd87c2d84..60ce64bbb8 100644 --- a/src/nwpw/nwpwlib/pseudopotential/qmmm_parse.c +++ b/src/nwpw/nwpwlib/pseudopotential/qmmm_parse.c @@ -1,7 +1,3 @@ -/* - $Id$ -*/ - #include #include #include @@ -10,67 +6,30 @@ #include "get_word.h" - -#if defined(CRAY) || defined(CRAY_T3D) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define qmmm_parse_ QMMM_PARSE #endif -void FATR qmmm_parse_ -#if defined(USE_FCD) -(Integer *debug_ptr, - Integer *lmax_ptr, - Integer *locp_ptr, - double *rlocal_ptr, - const _fcd fcd_sdir_name, - Integer *n9, - const _fcd fcd_dir_name, - Integer *n0, - const _fcd fcd_in_filename, - Integer *n1, - const _fcd fcd_out_filename, - Integer *n2, - const _fcd fcd_atom, - Integer *n3) +void FATR qmmm_parse_(Integer *debug_ptr, + Integer *lmax_ptr, + Integer *locp_ptr, + double *rlocal_ptr, + char sdir_name[], + Integer *n9, + char dir_name[], + Integer *n0, + char in_filename[], + Integer *n1, + char out_filename[], + Integer *n2, + char atom[], + Integer *n3) { - char *sdir_name = _fcdtocp(fcd_sdir_name); - char *dir_name = _fcdtocp(fcd_dir_name); - char *in_filename = _fcdtocp(fcd_in_filename); - char *out_filename = _fcdtocp(fcd_out_filename); - char *atom = _fcdtocp(fcd_atom); + int debug; + int lmax_out,locp_out; + double rlocal_out; -#else -(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr, - sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2,atom,n3) -Integer *debug_ptr; -Integer *lmax_ptr; -Integer *locp_ptr; -double *rlocal_ptr; -char sdir_name[]; -Integer *n9; -char dir_name[]; -Integer *n0; -char in_filename[]; -Integer *n1; -char out_filename[]; -Integer *n2; -char atom[]; -Integer *n3; -{ - -#endif - - int debug; - int lmax_out,locp_out; - double rlocal_out; - - int lmax; + int lmax; double Zion; /* local psp parameters */ diff --git a/src/nwpw/nwpwlib/pseudopotential/rpspsolve.c b/src/nwpw/nwpwlib/pseudopotential/rpspsolve.c index 08fca86bd8..f2fe7795d5 100644 --- a/src/nwpw/nwpwlib/pseudopotential/rpspsolve.c +++ b/src/nwpw/nwpwlib/pseudopotential/rpspsolve.c @@ -1,7 +1,3 @@ -/* - $Id$ -*/ - #include #include #include @@ -14,55 +10,24 @@ #include "rpsp.h" #include "debug.h" -#if defined(CRAY) || defined(CRAY_T3D) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(WIN32)) && !defined(__MINGW32__) #define rpspsolve_ RPSPSOLVE #endif -void FATR rpspsolve_ -#if defined(USE_FCD) - (Integer * print_ptr, - Integer * debug_ptr, - Integer * lmax_ptr, - Integer * locp_ptr, - double *rlocal_ptr, - const _fcd fcd_sdir_name, - Integer * n9, - const _fcd fcd_dir_name, - Integer * n0, - const _fcd fcd_in_filename, - Integer * n1, const _fcd fcd_out_filename, Integer * n2) +void FATR rpspsolve_ (Integer *print_ptr, + Integer *debug_ptr, + Integer *lmax_ptr, + Integer *locp_ptr, + double *rlocal_ptr, + char sdir_name[], + Integer *n9, + char dir_name[], + Integer *n0, + char in_filename[], + Integer *n1, + char out_filename[], + Integer *n2) { - char *sdir_name = _fcdtocp (fcd_sdir_name); - char *dir_name = _fcdtocp (fcd_dir_name); - char *in_filename = _fcdtocp (fcd_in_filename); - char *out_filename = _fcdtocp (fcd_out_filename); -#else - - (print_ptr, debug_ptr, lmax_ptr, locp_ptr, rlocal_ptr, - sdir_name, n9, dir_name, n0, in_filename, n1, out_filename, n2) - Integer *print_ptr; - Integer *debug_ptr; - Integer *lmax_ptr; - Integer *locp_ptr; - double *rlocal_ptr; - char sdir_name[]; - Integer *n9; - char dir_name[]; - Integer *n0; - char in_filename[]; - Integer *n1; - char out_filename[]; - Integer *n2; -{ -#endif - int i, j, k, l, p, Nlinear, Nvalence; int debug, print; double *rl, *rhol, **psil, **pspl; diff --git a/src/nwpw/nwpwlib/pseudopotential/teter_parse.c b/src/nwpw/nwpwlib/pseudopotential/teter_parse.c index 639dd8ebc8..a683e88858 100644 --- a/src/nwpw/nwpwlib/pseudopotential/teter_parse.c +++ b/src/nwpw/nwpwlib/pseudopotential/teter_parse.c @@ -1,7 +1,3 @@ -/* - $Id$ -*/ - #include #include #include @@ -13,62 +9,25 @@ extern double tetercc(); extern double cpi_Splint(); extern void cpi_Spline(); - -#if defined(CRAY) || defined(CRAY_T3D) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif - -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(WIN32)) && !defined(__MINGW32__) #define teter_parse_ TETER_PARSE #endif -void FATR teter_parse_ -#if defined(USE_FCD) -(Integer *debug_ptr, - Integer *lmax_ptr, - Integer *locp_ptr, - double *rlocal_ptr, - const _fcd fcd_sdir_name, - Integer *n9, - const _fcd fcd_dir_name, - Integer *n0, - const _fcd fcd_in_filename, - Integer *n1, - const _fcd fcd_out_filename, - Integer *n2, - const _fcd fcd_atom, - Integer *n3) +void FATR teter_parse_ (Integer *debug_ptr, + Integer *lmax_ptr, + Integer *locp_ptr, + double *rlocal_ptr, + char sdir_name[], + Integer *n9, + char dir_name[], + Integer *n0, + char in_filename[], + Integer *n1, + char out_filename[], + Integer *n2, + char atom[], + Integer *n3) { - char *sdir_name = _fcdtocp(fcd_sdir_name); - char *dir_name = _fcdtocp(fcd_dir_name); - char *in_filename = _fcdtocp(fcd_in_filename); - char *out_filename = _fcdtocp(fcd_out_filename); - char *atom = _fcdtocp(fcd_atom); - -#else -(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr, - sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2,atom,n3) -Integer *debug_ptr; -Integer *lmax_ptr; -Integer *locp_ptr; -double *rlocal_ptr; -char sdir_name[]; -Integer *n9; -char dir_name[]; -Integer *n0; -char in_filename[]; -Integer *n1; -char out_filename[]; -Integer *n2; -char atom[]; -Integer *n3; -{ - -#endif - int debug; int lmax_out,locp_out; double rlocal_out; diff --git a/src/nwpw/nwpwlib/utilities/nwpw_emachine.c b/src/nwpw/nwpwlib/utilities/nwpw_emachine.c index c6a58550ee..1530836cfc 100644 --- a/src/nwpw/nwpwlib/utilities/nwpw_emachine.c +++ b/src/nwpw/nwpwlib/utilities/nwpw_emachine.c @@ -1,7 +1,3 @@ -/* - $Id: nwpw_emachine.c 25745 2014-06-08 07:46:01Z d3y133 $ -*/ - #include #include #include @@ -22,12 +18,6 @@ -#if defined(CRAY) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif extern void lattice_min_difference_(); @@ -941,33 +931,17 @@ double nwpw_fmachine(Integer i0, Integer ii0, Integer ln, Integer code[], double * * ********************************************************/ -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define nwpw_emachine_parse_ nwpw_emachine_parse #endif -void FATR nwpw_emachine_parse_ -#if defined(USE_FCD) -( const _fcd fcd_eqn_string, - Integer *n1, - Integer *nc0, - Integer code0[], - Integer *nf0, - double fconst0[]) +void FATR nwpw_emachine_parse_ (char eqn_string[], + Integer *n1, + Integer *nc0, + Integer code0[], + Integer *nf0, + double fconst0[]) { - char *eqn_string = _fcdtocp(fcd_eqn_string); - -#else -(eqn_string,n1,nc0,code0,nf0,fconst0) -char eqn_string[]; -Integer *n1; -Integer *nc0; -Integer code0[]; -Integer *nf0; -double fconst0[]; -{ - -#endif - int i; char nstr[500]; int ns = *n1; @@ -994,32 +968,17 @@ double fconst0[]; * * ********************************************************/ -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define nwpw_emachine_f_ nwpw_emachine_f #endif -double FATR nwpw_emachine_f_ -#if defined(USE_FCD) -( - Integer *nc0, - Integer code0[], - Integer *nf0, - double fconst0[], - Integer *nion0, - double *rion0[]) +double FATR nwpw_emachine_f_ (Integer *nc0, + Integer code0[], + Integer *nf0, + double fconst0[], + Integer *nion0, + double rion0[]) { - -#else -(nc0,code0,nf0,fconst0,nion0,rion0) -Integer *nc0; -Integer code0[]; -Integer *nf0; -double fconst0[]; -Integer *nion0; -double rion0[]; -{ - -#endif double f; f = nwpw_emachine(0,code0,fconst0,*nion0,rion0); @@ -1036,36 +995,19 @@ double rion0[]; * * ********************************************************/ -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(WIN32)) && !defined(__MINGW32__) #define nwpw_emachine_df_ nwpw_emachine_df #endif -double FATR nwpw_emachine_df_ -#if defined(USE_FCD) -( - Integer *i0, - Integer *ii0, - Integer *nc0, - Integer code0[], - Integer *nf0, - double fconst0[], - Integer *nion0, - double *rion0[]) +double FATR nwpw_emachine_df_ (Integer *i0, + Integer *ii0, + Integer *nc0, + Integer code0[], + Integer *nf0, + double fconst0[], + Integer *nion0, + double rion0[]) { - -#else -(i0,ii0,nc0,code0,nf0,fconst0,nion0,rion0) -Integer *i0; -Integer *ii0; -Integer *nc0; -Integer code0[]; -Integer *nf0; -double fconst0[]; -Integer *nion0; -double rion0[]; -{ - -#endif double df; df = nwpw_fmachine(*i0,*ii0,0,code0,fconst0,*nion0,rion0); diff --git a/src/nwpw/nwpwlib/utilities/nwpw_talker.c b/src/nwpw/nwpwlib/utilities/nwpw_talker.c index 738d380e49..d57c698e92 100644 --- a/src/nwpw/nwpwlib/utilities/nwpw_talker.c +++ b/src/nwpw/nwpwlib/utilities/nwpw_talker.c @@ -1,7 +1,3 @@ -/* - $Id$ -*/ - #include #include #include @@ -19,41 +15,19 @@ #include "typesf2c.h" - -#if defined(CRAY) -#include -#if !defined(__crayx1) -#define USE_FCD -#endif -#endif - -#if (defined(CRAY) || defined(WIN32)) &&!defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(WIN32)) && !defined(__MINGW32__) #define nwpw_talker_ nwpw_talker #define nwpw_talker_close_ nwpw_talker_close #define nwpw_talker_write_ nwpw_talker_write #define nwpw_talker_read_ nwpw_talker_read #endif -void FATR nwpw_talker_ -#if defined(USE_FCD) -( const _fcd fcd_addr_name, - Integer *inet, - Integer *n1, - Integer *portin, - Integer *sockout) +void FATR nwpw_talker_ (char addr_name[], + Integer *inet, + Integer *n1, + Integer *portin, + Integer *sockout) { - char *addr_name = _fcdtocp(fcd_addr_name); - -#else -(addr_name,inet,n1,portin,sockout) -char addr_name[]; -Integer *inet; -Integer *n1; -Integer *portin; -Integer *sockout; -{ - -#endif #if defined(__MINGW32__) perror("nwpw_talker: not coded for this architecture"); @@ -120,15 +94,8 @@ Integer *sockout; -void FATR nwpw_talker_close_ -#if defined(USE_FCD) -(Integer *socket1) +void FATR nwpw_talker_close_ ( Integer *socket1 ) { -#else -(socket1) -Integer *socket1; -{ -#endif #if defined(__MINGW32__) perror("nwpw_talker: not coded for this architecture"); exit(1); @@ -139,20 +106,10 @@ Integer *socket1; } -void FATR nwpw_talker_write_ -#if defined(USE_FCD) -(Integer *socket1, - const _fcd fcd_buffer, - Integer *n1) +void FATR nwpw_talker_write_ ( Integer *socket1, + char buffer[], + Integer *n1) { - char *buffer = _fcdtocp(fcd_buffer); -#else -(socket1,buffer,n1) -Integer *socket1; -char buffer[]; -Integer *n1; -{ -#endif #if defined(__MINGW32__) perror("nwpw_talker_write: not coded for this architecture"); exit(1); @@ -176,20 +133,10 @@ Integer *n1; -void FATR nwpw_talker_read_ -#if defined(USE_FCD) -(Integer *socket1, - const _fcd fcd_buffer, - Integer *n1) -{ - char *buffer = _fcdtocp(fcd_buffer); -#else -(socket1,buffer,n1) -Integer *socket1; -char buffer[]; -Integer *n1; +void FATR nwpw_talker_read_ ( Integer *socket1, + char buffer[], + Integer *n1 ) { -#endif #if defined(__MINGW32__) perror("nwpw_talker_read: not coded for this architecture"); exit(1); @@ -216,7 +163,7 @@ Integer *n1; -#if (defined(CRAY) || defined(WIN32)) &&!defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define nwpw_listener_ nwpw_listener #endif diff --git a/src/optim/string/string.F b/src/optim/string/string.F index 643a9b6667..32896a31db 100644 --- a/src/optim/string/string.F +++ b/src/optim/string/string.F @@ -822,7 +822,7 @@ C> @} read(19,*,ERR=30,END=30) ch_tmp end do 30 continue -#if defined(FUJITSU) || defined(PSCALE) || defined(SOLARIS) || defined(__crayx1) || defined(GCC46) +#if defined(FUJITSU) || defined(PSCALE) || defined(SOLARIS) || defined(GCC46) backspace 19 #endif write(19,*) " " diff --git a/src/peigs/h/blas_lapack.data b/src/peigs/h/blas_lapack.data index 66955ca9e9..6b1ce251fe 100644 --- a/src/peigs/h/blas_lapack.data +++ b/src/peigs/h/blas_lapack.data @@ -62,16 +62,6 @@ data DLAMCHU/2.2250738585072013D-308/ #endif -#ifdef __crayx1 - double precision DLAMCHE, DLAMCHP, DLAMCHS, DLAMCHU, DLAMCHB - real SLAMCHE, SLAMCHP, SLAMCHS, SLAMCHU, SLAMCHB - data DLAMCHE/1.1102230246251565D-16/ - data DLAMCHP/1.1102230246251565D-16/ - data DLAMCHB/2.D0/ - data DLAMCHS/2.2250738585072014D-308/ - data DLAMCHU/2.2250738585072014D-308/ -#endif - #ifdef PENTIUM double precision DLAMCHE, DLAMCHP, DLAMCHS, DLAMCHU, DLAMCHB real SLAMCHE, SLAMCHP, SLAMCHS, SLAMCHU, SLAMCHB diff --git a/src/peigs/h/blas_lapack.h b/src/peigs/h/blas_lapack.h index dc9e4b05dc..bc94d8ba52 100644 --- a/src/peigs/h/blas_lapack.h +++ b/src/peigs/h/blas_lapack.h @@ -115,32 +115,6 @@ #define DLAMCHU 2.2250738585072014e-308 */ -#endif -#ifdef __crayx1 -#define DLAMCHE 2.2204460492503130e-16 -#define DLAMCHP 2.2204460492503130e-16 -#define DLAMCHB 2.0000000000000000e+00 -#define DLAMCHS 2.2250738585072014e-308 -#define DLAMCHU 2.2250738585072014e-308 - -#define dscal_ sscal_ -#define ddot_ sdot_ -#define daxpy_ saxpy_ -#define dnrm2_ snrm2_ -#define dasum_ sasum_ -#define dcopy_ scopy_ -#define idamax_ isamax_ - -/* - lapack - */ - -#define dlagtf_ slagtf_ -#define dlagts_ slagts_ -#define dlamch_ slamch_ -#define dlarnv_ slarnv_ - - #endif #ifdef PENTIUM /* wild ass guess; same as sparc */ diff --git a/src/python/nw_inp_from_string.c b/src/python/nw_inp_from_string.c index 47204b383c..1c3cc3ecce 100644 --- a/src/python/nw_inp_from_string.c +++ b/src/python/nw_inp_from_string.c @@ -1,6 +1,3 @@ -/* - $Id$ -*/ #include "ga.h" #include #include @@ -16,7 +13,7 @@ #define util_sgroup_mygroup_ UTIL_SGROUP_MYGROUP #endif -#if (defined(USE_FCD) || defined(WIN32)) && !defined(__MINGW32__) +#if defined(WIN32) && !defined(__MINGW32__) extern Integer FATR nw_inp_from_file_(Integer *rtdb, _fcd filename); #else extern Integer FATR nw_inp_from_file_(Integer *rtdb, char *filename, int flen); @@ -27,7 +24,7 @@ int nw_inp_from_string(Integer rtdb, const char *input) { char filename[30]; FILE *file; -#if (defined(USE_FCD) || defined(WIN32)) && !defined(__MINGW32__) +#if defined(WIN32) && !defined(__MINGW32__) _fcd fstring; #endif int status; @@ -59,8 +56,6 @@ int nw_inp_from_string(Integer rtdb, const char *input) fstring.string = filename; fstring.len = strlen(filename); status = nw_inp_from_file_(&rtdb, fstring); -#elif defined(USE_FCD) -#error Do something about _fcd #else status = nw_inp_from_file_(&rtdb, filename, strlen(filename)); #endif diff --git a/src/rtdb/context_f2c.c b/src/rtdb/context_f2c.c index d83743f58f..8a7640e6f7 100644 --- a/src/rtdb/context_f2c.c +++ b/src/rtdb/context_f2c.c @@ -1,10 +1,6 @@ -/*$Id$*/ #include #include #include -#if defined(CRAY) && !defined(__crayx1) -#include -#endif #if defined(WIN32) &&!defined(__MINGW32__) #include "typesf2c.h" #endif @@ -20,6 +16,7 @@ typedef long integer; /* Equivalent C type to FORTRAN integer */ #else typedef int integer; /* Equivalent C type to FORTRAN integer */ #endif + #define FORTRAN_TRUE ((logical) 1) #define FORTRAN_FALSE ((logical) 0) @@ -28,80 +25,28 @@ typedef int integer; /* Equivalent C type to FORTRAN integer */ #endif #define MAX_CLEN 4096 -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) -static int fortchar_to_string(_fcd f, int flen, char *buf, - const int buflen) -#else + static int fortchar_to_string(const char *f, int flen, char *buf, const int buflen) -#endif { -#if (defined(CRAY) || defined(USE_FCD))&& !defined(__crayx1) - char *fstring = _fcdtocp(f); - flen = _fcdlen(f); - - while (flen-- && fstring[flen] == ' ') - ; - - if ((flen+1) >= buflen) - return 0; /* Won't fit */ - + while (flen-- && f[flen] == ' '); + if ((flen+1) >= buflen) return 0; /* Won't fit */ flen++; buf[flen] = 0; - while(flen--) - buf[flen] = fstring[flen]; - -#else - - while (flen-- && f[flen] == ' ') - ; - - if ((flen+1) >= buflen) - return 0; /* Won't fit */ - - flen++; - buf[flen] = 0; - while(flen--) - buf[flen] = f[flen]; -#endif + while(flen--) buf[flen] = f[flen]; return 1; } -static int string_to_fortchar( f, flen, buf) - int flen; - char *buf; -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) - _fcd f; -#else - char *f; -#endif +static int string_to_fortchar(char *f, int flen, char *buf) { int len = strlen(buf), i; -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) - flen = _fcdlen(f); -#endif - if (len > flen) - return 0; /* Won't fit */ - -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) - for (i=0; i flen) return 0; /* Won't fit */ + for (i=0; i #include #include "rtdb.h" #include "macdecls.h" -#ifdef CRAY -#include -#endif -#define FATR #define MXLGTH 32768 #define FORTRAN_TRUE ((Logical) 1) #define FORTRAN_FALSE ((Logical) 0) -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) -int fortchar_to_string(_fcd f, int flen, char *buf, const int buflen) -#else int fortchar_to_string(const char *f, int flen, char *buf, const int buflen) -#endif { -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) - char *fstring; - fstring = _fcdtocp(f); - flen = _fcdlen(f); - - while (flen-- && fstring[flen] == ' ') - ; + while (flen-- && f[flen] == ' '); if (flen < 0) flen=0; /* Empty strings break use of strtok since consecutive separators are treated as one */ - if ((flen+1) >= buflen) - return 0; /* Won't fit */ + + if ((flen+1) >= buflen) return 0; /* Won't fit */ flen++; buf[flen] = 0; - while(flen--) - buf[flen] = fstring[flen]; -#else - while (flen-- && f[flen] == ' ') - ; - - if (flen < 0) flen=0; /* Empty strings break use of strtok - since consecutive separators are - treated as one */ - if ((flen+1) >= buflen) - return 0; /* Won't fit */ - - flen++; - buf[flen] = 0; - while(flen--) - buf[flen] = f[flen]; -#endif + while(flen--) buf[flen] = f[flen]; return 1; } -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) -int string_to_fortchar(_fcd f, int flen, char *buf) -#else int string_to_fortchar(char *f, int flen, char *buf) -#endif { int len = (int) strlen(buf), i; -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) - flen = _fcdlen(f); -#endif - if (len > flen) { - return 0; /* Won't fit */ -} -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) - for (i=0; i flen) return 0; /* Won't fit */ + + for (i=0; i #include #include -#if defined(CRAY) && !defined(__crayx1) +#if defined(CRAY) #include #endif #ifdef WIN32 @@ -24,7 +24,7 @@ typedef int integer; /* Equivalent C type to FORTRAN integer */ #endif #define MAX_CLEN 4096 -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) +#if (defined(CRAY) || defined(USE_FCD)) static int fortchar_to_string(_fcd f, int flen, char *buf, const int buflen) #else @@ -32,7 +32,7 @@ static int fortchar_to_string(const char *f, int flen, char *buf, const int buflen) #endif { -#if (defined(CRAY) || defined(USE_FCD))&& !defined(__crayx1) +#if (defined(CRAY) || defined(USE_FCD)) char *fstring = _fcdtocp(f); flen = _fcdlen(f); @@ -65,21 +65,21 @@ static int fortchar_to_string(const char *f, int flen, char *buf, static int string_to_fortchar( f, flen, buf) int flen; char *buf; -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) +#if (defined(CRAY) || defined(USE_FCD)) _fcd f; #else char *f; #endif { int len = strlen(buf), i; -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) +#if (defined(CRAY) || defined(USE_FCD)) flen = _fcdlen(f); #endif if (len > flen) return 0; /* Won't fit */ -#if (defined(CRAY) || defined(USE_FCD)) && !defined(__crayx1) +#if (defined(CRAY) || defined(USE_FCD)) for (i=0; i #include #include -#if defined(CRAY) && !defined(__crayx1) -#define FATR -#include -#endif #include "typesf2c.h" #include "ecce_print.h" #include "macommon.h" @@ -347,31 +339,8 @@ static int fortchar_to_string(const char *f, int flen, char *buf, return 1; } -#if defined(USE_FCD) -#define ecce_print_file_open_ ECCE_PRINT_FILE_OPEN -#define ecce_print_file_close_ ECCE_PRINT_FILE_CLOSE -#define ecce_print_control_ ECCE_PRINT_CONTROL -#define ecce_print1_ ECCE_PRINT1 -#define ecce_print2_ ECCE_PRINT2 -#define ecce_print2_dbl_tol_ ECCE_PRINT2_DBL_TOL -#define ecce_print1_char_ ECCE_PRINT1_CHAR -#define ecce_print_module_entry_ ECCE_PRINT_MODULE_ENTRY -#define ecce_print_module_exit_ ECCE_PRINT_MODULE_EXIT -#define ecce_print_echo_input_ ECCE_PRINT_ECHO_INPUT -#define ecce_print_echo_string_ ECCE_PRINT_ECHO_STRING -#define ecce_print_version_ ECCE_PRINT_VERSION -#define is_ecce_print_on_ IS_ECCE_PRINT_ON -#endif - -#if defined(USE_FCD) -void FATR ecce_print_file_open_(_fcd f) -{ - const char *filename = _fcdtocp(f); - int flen = _fcdlen(f); -#else void FATR ecce_print_file_open_(const char *filename, int flen) { -#endif char buf[1024]; if (!fortchar_to_string(filename, flen, buf, sizeof(buf))) { @@ -388,15 +357,8 @@ void FATR ecce_print_file_close_(void) ecce_print_file_close(); } -#if defined(USE_FCD) -void FATR ecce_print_echo_input_(_fcd f) -{ - const char *filename = _fcdtocp(f); - int flen = _fcdlen(f); -#else void FATR ecce_print_echo_input_(const char *filename, int flen) { -#endif char buf[1024]; if (!fortchar_to_string(filename, flen, buf, sizeof(buf))) { @@ -415,18 +377,10 @@ void FATR ecce_print_control_(Integer *pnew, Integer *pold) *pold = (Integer) old; } -#if defined(USE_FCD) -void FATR ecce_print2_(_fcd f, Integer *ma_type, - const void *data, Integer *ld1, Integer *dim1, Integer *dim2) -{ - const char *key = _fcdtocp(f); - int keylen = _fcdlen(f); -#else void FATR ecce_print2_(const char *key, Integer *ma_type, const void *data, Integer *ld1, Integer *dim1, Integer *dim2, int keylen) { -#endif char buf[1024]; if (!fortchar_to_string(key, keylen, buf, sizeof(buf))) { @@ -439,21 +393,11 @@ void FATR ecce_print2_(const char *key, Integer *ma_type, (int) *dim2); } -#if defined(USE_FCD) -void FATR ecce_print2_dbl_tol_(_fcd f, - const double *data, Integer *ld1, - Integer *dim1, Integer *dim2, - const double *tol) -{ - const char *key = _fcdtocp(f); - int keylen = _fcdlen(f); -#else void FATR ecce_print2_dbl_tol_(const char *key, const double *data, Integer *ld1, Integer *dim1, Integer *dim2, const double *tol, int keylen) { -#endif char buf[1024]; if (!fortchar_to_string(key, keylen, buf, sizeof(buf))) { @@ -466,16 +410,9 @@ void FATR ecce_print2_dbl_tol_(const char *key, (int) *dim2, *tol); } -#if defined(USE_FCD) -void FATR ecce_print1_( _fcd f, Integer *ma_type, const void *data, Integer *dim1) -{ - const char *key = _fcdtocp(f); - int keylen = _fcdlen(f); -#else void FATR ecce_print1_(const char *key, Integer *ma_type, const void *data, Integer *dim1, int keylen) { -#endif char buf[1024]; if (!ecce_print_enabled) return; if (!fortchar_to_string(key, keylen, buf, sizeof(buf))) { @@ -487,15 +424,8 @@ void FATR ecce_print1_(const char *key, Integer *ma_type, ecce_print1(buf, (int) *ma_type, data, (int) *dim1); } -#if defined(USE_FCD) -void FATR ecce_print_module_entry_(_fcd f) -{ - const char *module = _fcdtocp(f); - int modlen = _fcdlen(f); -#else void FATR ecce_print_module_entry_(const char *module, int modlen) { -#endif char buf[1024]; if (!ecce_print_enabled) return; if (!fortchar_to_string(module, modlen, buf, sizeof(buf))) { @@ -507,18 +437,9 @@ void FATR ecce_print_module_entry_(const char *module, int modlen) ecce_print_module_entry(buf); } -#if defined(USE_FCD) -void FATR ecce_print_module_exit_(_fcd f, _fcd g) -{ - const char *module = _fcdtocp(f); - int modlen = _fcdlen(f); - const char *status = _fcdtocp(g); - int statlen = _fcdlen(g); -#else void FATR ecce_print_module_exit_(const char *module, const char *status, int modlen, int statlen) { -#endif char buf[1024], buf1[1024]; if (!ecce_print_enabled) return; if (!fortchar_to_string(module, modlen, buf, sizeof(buf))) { @@ -536,18 +457,9 @@ void FATR ecce_print_module_exit_(const char *module, const char *status, ecce_print_module_exit(buf, buf1); } -#if defined(USE_FCD) -void FATR ecce_print1_char_( _fcd f, _fcd g, Integer *dim1) -{ - const char *key = _fcdtocp(f); - const char *data = _fcdtocp(g); - int keylen = _fcdlen(f); - int dlen = _fcdlen(g); -#else void FATR ecce_print1_char_(const char *key, const char *data, Integer *dim1, int keylen, int dlen) { -#endif char buf[1024], buf1[1024]; int i; if (!ecce_print_enabled) return; @@ -570,15 +482,8 @@ void FATR ecce_print1_char_(const char *key, const char *data, Integer *dim1, fflush(ecce_file); } -#if defined(USE_FCD) -void FATR ecce_print_echo_string_(_fcd f) -{ - const char *filename = _fcdtocp(f); - int flen = _fcdlen(f); -#else void FATR ecce_print_echo_string_(const char *filename, int flen) { -#endif char buf[1024]; if (!fortchar_to_string(filename, flen, buf, sizeof(buf))) { @@ -590,15 +495,8 @@ void FATR ecce_print_echo_string_(const char *filename, int flen) ecce_print_echo_string(buf); } -#if defined(USE_FCD) -void FATR ecce_print_version_(_fcd f) -{ - const char *filename = _fcdtocp(f); - int flen = _fcdlen(f); -#else void FATR ecce_print_version_(const char *filename, int flen) { -#endif char buf[1024]; if (!fortchar_to_string(filename, flen, buf, sizeof(buf))) { diff --git a/src/util/fortchar.c b/src/util/fortchar.c index d72556df90..8aa8480f04 100644 --- a/src/util/fortchar.c +++ b/src/util/fortchar.c @@ -1,6 +1,6 @@ /*$Id$*/ /* Name munging to handle the various conventions for Fortran-C interfacing */ -#if (defined(CRAY) || defined(ARDENT) || defined(WIN32)) && !defined(__crayx1)&&!defined(__MINGW32__) +#if (defined(ARDENT) || defined(WIN32)) && !defined(__MINGW32__) # define FCSND_ FCSND # define FCRCV_ FCRCV #else @@ -18,10 +18,6 @@ #include #include -#if defined(CRAY) && !defined(__crayx1) -#define FATR -#include /* Required for Fortran-C string interface on Crays */ -#endif /* CRAY */ #ifdef WIN32 #include "typesf2c.h" #endif @@ -35,30 +31,11 @@ **/ -#if defined(USE_FCD) -void FATR FCSND_(type, fcd, node, sync) - long *type; - _fcd fcd; - long *node; - long *sync; -#else /* CRAY */ -void FCSND_(type, fstring, node, sync, flength) - long *type; - long *node; - long *sync; - char *fstring; - long flength; /* Length of fstring, implicitly passed by FORTRAN */ -#endif /* CRAY */ +void FCSND_(long *type, char *fstring, long *node, long *sync, + long flength) /* Length of fstring, implicitly passed by FORTRAN */ { char cstring[FC_MAXLEN]; - long fpos, clength, lenbuf=sizeof cstring; -#if defined(USE_FCD) - char *fstring; /* FORTRAN string */ - long flength; /* length of fstring */ - - fstring = _fcdtocp(fcd); - flength = _fcdlen(fcd); -#endif /* CRAY */ + long fpos, clength, lenbuf=sizeof(cstring); /* If the Fortran string is too long it is sent in chunks */ fpos = 0; @@ -84,34 +61,12 @@ void FCSND_(type, fstring, node, sync, flength) } } -#if defined(USE_FCD) -void FATR FCRCV_(type, fcd, flength, nodeselect, nodefrom, sync) - long *type; - _fcd fcd; - long *flength; - long *nodeselect; - long *nodefrom; - long *sync; -#else /* CRAY */ -void FCRCV_(type, fstring, flength, nodeselect, nodefrom, sync, fsize) - long *type; - char *fstring; - long *flength; - long *nodeselect; - long *nodefrom; - long *sync; - long fsize; /* Length of fstring, implicitly passed by FORTRAN */ -#endif +void FCRCV_( long *type, char *fstring, long *flength, + long *nodeselect, long *nodefrom, long *sync, + long fsize) /* Length of fstring, implicitly passed by FORTRAN */ { char cstring[FC_MAXLEN]; - long i, clength, lenbuf=sizeof cstring; -#if defined(USE_FCD) - char *fstring; /* FORTRAN string */ - long fsize; /* length of fstring */ - - fstring = _fcdtocp(fcd); - fsize = _fcdlen(fcd); -#endif /* CRAY */ + long i, clength, lenbuf=sizeof(cstring); /* Collect the text, which may be broken into multiple messages */ *flength = 0; diff --git a/src/util/ga_accback.c b/src/util/ga_accback.c index c09d253614..07ba7a2a4f 100644 --- a/src/util/ga_accback.c +++ b/src/util/ga_accback.c @@ -1,13 +1,9 @@ -#if (defined(CRAY) || defined(ARDENT) || defined(WIN32))&& !defined(__crayx1)&&!defined(__MINGW32__) +#if (defined(ARDENT) || defined(WIN32)) && !defined(__MINGW32__) # define ga_access_callback_release_ GA_ACCESS_CALLBACK_RELEASE #endif #include "ga.h" #include "macdecls.h" -#if defined(CRAY)&& !defined(__crayx1) -#define FATR -#include /* Required for Fortran-C string interface on Crays */ -#endif /* CRAY */ #ifdef WIN32 #include "typesf2c.h" #endif @@ -44,9 +40,9 @@ /*\ PROVIDE ACCESS TO A PATCH OF A GLOBAL ARRAY WITH CALLBACK AND RELEASE \*/ -void FATR ga_access_callback_release_(g_a, ilo, ihi, jlo, jhi, - callback, - arg1, arg2, arg3, arg4, arg5, arg6, arg7) +void ga_access_callback_release_(g_a, ilo, ihi, jlo, jhi, + callback, + arg1, arg2, arg3, arg4, arg5, arg6, arg7) Integer *g_a, *ilo, *ihi, *jlo, *jhi; Integer (*callback)(Integer *,Integer *,Integer *,Integer *,Integer *, void *, Integer*, @@ -79,7 +75,7 @@ void FATR ga_access_callback_release_(g_a, ilo, ihi, jlo, jhi, } } -void FATR nga_access_callback_release_(g_a, ilo, ihi, +void nga_access_callback_release_(g_a, ilo, ihi, callback, arg1, arg2, arg3, arg4, arg5, arg6, arg7) Integer *g_a, ilo[], ihi[]; diff --git a/src/util/md5/md5wrap.c b/src/util/md5/md5wrap.c index 074af6c9d7..5882f8842f 100644 --- a/src/util/md5/md5wrap.c +++ b/src/util/md5/md5wrap.c @@ -2,22 +2,15 @@ #include #include "mdglobal.h" #include "md5.h" -#if defined(CRAY)&& !defined(__crayx1) -#include -#endif #include "typesf2c.h" /* $Id$ */ -#if defined(USE_FCD) -extern int string_to_fortchar(_fcd f, int flen, char *buf); -#else extern int string_to_fortchar(char *f, int flen, char *buf); -#endif -#if (defined(CRAY) || defined(WIN32))&& !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(WIN32)) && !defined(__MINGW32__) #define checksum_simple_ CHECKSUM_SIMPLE #define checksum_init_ CHECKSUM_INIT #define checksum_update_ CHECKSUM_UPDATE @@ -169,17 +162,10 @@ requires a special interface for Fortran. \param len [Input] The number of characters in the string */ -#if defined(USE_FCD) -void FATR checksum_char_update_(_fcd f) -{ - checksum_update(_fcdlen(f), _fcdtocp(f)); -} -#else void FATR checksum_char_update_(const char *buf, int len) { checksum_update(len, buf); } -#endif /** \brief Fortran binding for `checksum_final` @@ -189,14 +175,8 @@ void FATR checksum_char_update_(const char *buf, int len) */ -#if defined(USE_FCD) -void FATR checksum_final_(_fcd f) -{ - int flen = _fcdlen(f); -#else void FATR checksum_final_(char *f, int flen) { -#endif char tmp[33]; checksum_final(tmp); @@ -218,21 +198,12 @@ Fortran compared to C. Hence a special function is needed for that data type. \param f [Output] The checksum */ -#if defined(USE_FCD) -void checksum_simple_(integer *len, const void *buf, _fcd f) -{ - checksum_init(); - checksum_update((int) *len, buf); - checksum_final_(f); -} -#else void checksum_simple_(integer *len, const void *buf, char *f, int flen) { checksum_init(); checksum_update((int) *len, buf); checksum_final_(f, flen); } -#endif /** \brief The Fortran binding for `checksum_simple` for character strings @@ -245,21 +216,12 @@ Fortran compared to C. Hence a special function is needed for that data type. \param f [Output] The checksum */ -#if defined(USE_FCD) -void checksum_char_simple_(_fcd b, _fcd f) -{ - checksum_init(); - checksum_char_update_(b); - checksum_final_(f); -} -#else void checksum_char_simple_(const char *buf, char *sum, int blen, int slen) { checksum_init(); checksum_char_update_(buf, blen); checksum_final_(sum, slen); } -#endif #ifdef MD5TEST int cmain() @@ -279,31 +241,15 @@ int cmain() /* Normally defined by NWChem */ -#if defined(USE_FCD) -static int string_to_fortchar(_fcd f, int flen, char *buf) -#else static int string_to_fortchar(char *f, int flen, char *buf) -#endif { int len = (int) strlen(buf), i; -#if defined(USE_FCD) - flen = _fcdlen(f); -#endif - if (len > flen) - return 0; /* Won't fit */ + if (len > flen) return 0; /* Won't fit */ + + for (i=0; i #include #if !defined(IPSC) && !defined(WIN32) #include #endif -#if defined(CRAY) && !defined(__crayx1) -#define util_date_ UTIL_DATE -#include -#define FATR -#endif #if defined(WIN32) &&!defined(__MINGW32__) #define util_date_ UTIL_DATE #include "typesf2c.h" #endif -#if defined(USE_FCD) -int string_to_fortchar(_fcd, int, const char *); -#else int string_to_fortchar(char *, int, const char *); -#endif /* Routine to return to FORTRAN the current date in @@ -30,14 +20,8 @@ int string_to_fortchar(char *, int, const char *); */ -#if defined(USE_FCD) -void FATR util_date_(_fcd date) -{ - int nlen = _fcdlen(date); -#else void util_date_(char *date, int nlen) { -#endif time_t t = time((time_t *) 0); char *tmp = ctime(&t); diff --git a/src/util/util_debug.c b/src/util/util_debug.c index 3971dfbea3..edd25e042e 100644 --- a/src/util/util_debug.c +++ b/src/util/util_debug.c @@ -1,9 +1,9 @@ #include "ga.h" -#if (defined(CRAY) || defined(WIN32) || defined(CATAMOUNT))&& !defined(__crayx1) +#if (defined(CRAY) || defined(WIN32) || defined(CATAMOUNT)) #include "typesf2c.h" -#if defined(CRAY) && !defined(__crayx1) +#if defined(CRAY) #define util_debug_ UTIL_DEBUG #include #endif diff --git a/src/util/util_file_copy.c b/src/util/util_file_copy.c index 3f4600e530..38f0f3b6bd 100644 --- a/src/util/util_file_copy.c +++ b/src/util/util_file_copy.c @@ -1,21 +1,9 @@ -/* - $Id$ - */ - #include #include -#if defined(CRAY) && !defined(__crayx1) -#include -#define FATR -#endif #include "ga.h" #include "typesf2c.h" -#if defined(USE_FCD) -int fortchar_to_string(_fcd, int, char *, const int); -#else Integer fortchar_to_string(const char *, Integer, char *, const Integer); -#endif void util_file_copy(const char *input, const char *output) /* @@ -111,15 +99,8 @@ void util_file_parallel_copy(const char *input, const char *output) if (fout) (void) fclose(fout); } -#if defined(USE_FCD) -void FATR UTIL_FILE_COPY(_fcd input, _fcd output) -{ - int lin = _fcdlen(input); - int lout = _fcdlen(output); -#else void util_file_copy_(const char *input, const char *output, Integer lin, Integer lout) { -#endif char in[255], out[255]; if (!fortchar_to_string(input, lin, in, sizeof(in))) GA_Error("util_file_copy: fortchar_to_string failed for in",0); diff --git a/src/util/util_file_unlink.c b/src/util/util_file_unlink.c index 38ea02000b..767e42386b 100644 --- a/src/util/util_file_unlink.c +++ b/src/util/util_file_unlink.c @@ -1,7 +1,3 @@ -/* - $Id$ - */ - /* Try to route all sequential file operations thru eaf/elio so that can handle extents correctly @@ -16,18 +12,11 @@ #else #include #endif -#if defined(CRAY) && !defined(__crayx1) -#include -#define FATR -#endif + #include "eaf.h" #include "ga.h" -#if defined(USE_FCD) -int fortchar_to_string(_fcd, int, char *, const int); -#else int fortchar_to_string(const char *, int, char *, const int); -#endif void util_file_unlink(const char *filename) /* @@ -48,14 +37,8 @@ void util_file_unlink(const char *filename) GA_Error("util_file_unlink",0); } -#if defined(USE_FCD) -void FATR UTIL_FILE_UNLINK(_fcd input) -{ - int lin = _fcdlen(input); -#else void util_file_unlink_(const char *input, int lin) { -#endif char in[255]; if (!fortchar_to_string(input, lin, in, sizeof(in))) GA_Error("util_file_unlink: fortchar_to_string failed for in",0); diff --git a/src/util/util_host.c b/src/util/util_host.c index e0537e7d8d..083616ab2a 100644 --- a/src/util/util_host.c +++ b/src/util/util_host.c @@ -1,9 +1,5 @@ -/*$Id$*/ #include -#if defined(CRAY) && !defined(__crayx1) -#include -#define FATR -#endif + #if defined(WIN32) && !defined(__MINGW32__) #include "typesf2c.h" extern int FATR gethostname(char *, int); @@ -13,17 +9,9 @@ extern int FATR gethostname(char *, int); extern int gethostname(char *, int); #endif -#if defined(USE_FCD) -extern int string_to_fortchar(_fcd, int, const char *); -void FATR UTIL_HOSTNAME(name) - _fcd name; -{ - int namelen = _fcdlen(name); -#else extern int string_to_fortchar(char *, int, const char *); void util_hostname_(char *name, int namelen) { -#endif /* Utility routine to return hostname to FORTRAN diff --git a/src/util/util_md_sockets.c b/src/util/util_md_sockets.c index cf2c4aa085..2fe6428715 100644 --- a/src/util/util_md_sockets.c +++ b/src/util/util_md_sockets.c @@ -11,7 +11,7 @@ #include #endif -#if defined(CRAY) && !defined(__crayx1) +#if defined(CRAY) #define create_server_socket_ CREATE_SERVER_SOCKET #define create_client_socket_ CREATE_CLIENT_SOCKET #define client_socket_write_ CLIENT_SOCKET_WRITE diff --git a/src/util/util_memcpy.c b/src/util/util_memcpy.c index d0459db729..0fdc4bb65e 100644 --- a/src/util/util_memcpy.c +++ b/src/util/util_memcpy.c @@ -6,7 +6,7 @@ everything is correctly aligned. So you cannot copy common blocks or packed buffers, without doing the right thing */ -#if (defined(CRAY) || defined(WIN32)) && !defined(__crayx1) &&!defined(__MINGW32__) +#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__) #define util_memcpy_ UTIL_MEMCPY #endif diff --git a/src/util/util_sgroup.F b/src/util/util_sgroup.F index 294e1c6abb..debffc3f1c 100644 --- a/src/util/util_sgroup.F +++ b/src/util/util_sgroup.F @@ -868,7 +868,7 @@ C> read(LuOut,*,ERR=30,END=30) ch_tmp end do 30 continue -#if defined(FUJITSU) || defined(PSCALE) || defined(__crayx1) +#if defined(FUJITSU) || defined(PSCALE) backspace LuOut #endif * **** FILE does not exist **** diff --git a/src/util/util_sleep.c b/src/util/util_sleep.c index f85def2938..31b428418c 100644 --- a/src/util/util_sleep.c +++ b/src/util/util_sleep.c @@ -2,7 +2,7 @@ $Id$ */ -#if defined(CRAY) &&!defined(__crayx1) +#if defined(CRAY) void UTIL_SLEEP(long *t) {} diff --git a/src/util/util_speak.c b/src/util/util_speak.c index bfd810b0a1..452d5c8b3b 100644 --- a/src/util/util_speak.c +++ b/src/util/util_speak.c @@ -1,7 +1,3 @@ -/* - $Id$ - */ - #include #include #ifdef WIN32 @@ -45,12 +41,7 @@ void util_speak(const char *string) #endif } -#ifdef CRAY -#define FATR -void UTIL_SPEAK(const char *string, int len) -#else void util_speak_(const char *string, int len) -#endif { #ifdef SPEECH char buf[256]; @@ -62,11 +53,7 @@ void util_speak_(const char *string, int len) #endif } -#if defined(USE_FCD) -void FATR UTIL_SPEAK_INIT(const char *host, integer *fp, int len) -#else void util_speak_init_(const char *host, integer *fp, int len) -#endif { #ifdef SPEECH char buf[256]; diff --git a/src/util/util_system.c b/src/util/util_system.c index aebd7c2802..ae1299c6eb 100644 --- a/src/util/util_system.c +++ b/src/util/util_system.c @@ -1,7 +1,3 @@ -/* - $Id$ - */ - #include #ifndef WIN32 #include @@ -9,10 +5,6 @@ extern int system(const char *); -#if defined(CRAY) && !defined(__crayx1) -#include -#define FATR -#endif #if defined(WIN32) && !defined(__MINGW32__) #include "typesf2c.h" #endif @@ -21,23 +13,13 @@ void GA_Error(char *str, int code); typedef long Integer; /* FORTRAN integer */ -#if defined(USE_FCD) -int fortchar_to_string(_fcd, int, char *, const int); -#else int fortchar_to_string(const char *, int, char *, const int); -#endif -#if defined(USE_FCD) -Integer FATR UTIL_SYSTEM(_fcd input) -{ - int lin = _fcdlen(input); -#else Integer util_system_(const char *input, int lin) { -#endif #if defined(LINUX) && !defined(__x86_64__) int i; - void (*Siginit)(); + void (*Siginit)(); #endif char in[1024]; if (!fortchar_to_string(input, lin, in, sizeof(in))) diff --git a/src/util/util_wall_remain.c b/src/util/util_wall_remain.c index f8b8c55e84..ca8f7671ce 100644 --- a/src/util/util_wall_remain.c +++ b/src/util/util_wall_remain.c @@ -1,14 +1,7 @@ -/* - $Id$ -*/ #include #include #include "typesf2c.h" -#if defined(USE_FCD) -#define util_batch_job_time_remaining_ UTIL_BATCH_JOB_TIME_REMAINING -#endif - #define NOT_AVAILABLE -1 /* util_batch_job_time_remaining returns the wall time (>=0) in seconds