Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ environment:
install:
- call %CONDA_INSTALL_LOCN%\Scripts\activate.bat
# - conda config --set auto_update_conda false
- conda install -c conda-forge --yes --quiet flang=11.0.1 jom
- conda install -c conda-forge --yes --quiet flang=21.1.6 jom
- call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
- set "LIB=%CONDA_INSTALL_LOCN%\Library\lib;%LIB%"
- set "CPATH=%CONDA_INSTALL_LOCN%\Library\include;%CPATH%"
Expand Down
8 changes: 6 additions & 2 deletions SRC/cgees.f
Original file line number Diff line number Diff line change
Expand Up @@ -208,8 +208,12 @@ SUBROUTINE CGEES( JOBVS, SORT, SELECT, N, A, LDA, SDIM, W, VS,
COMPLEX A( LDA, * ), VS( LDVS, * ), W( * ), WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELECT
EXTERNAL SELECT
INTERFACE
LOGICAL FUNCTION SELECT_PROC_TYPE(EV) BIND(C)
COMPLEX EV
END FUNCTION SELECT_PROC_TYPE
END INTERFACE
PROCEDURE(SELECT_PROC_TYPE) :: SELECT
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/cgeesx.f
Original file line number Diff line number Diff line change
Expand Up @@ -252,8 +252,12 @@ SUBROUTINE CGEESX( JOBVS, SORT, SELECT, SENSE, N, A, LDA, SDIM,
COMPLEX A( LDA, * ), VS( LDVS, * ), W( * ), WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELECT
EXTERNAL SELECT
INTERFACE
LOGICAL FUNCTION SELECT_PROC_TYPE(EV) BIND(C)
COMPLEX EV
END FUNCTION SELECT_PROC_TYPE
END INTERFACE
PROCEDURE(SELECT_PROC_TYPE) :: SELECT
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/cgges.f
Original file line number Diff line number Diff line change
Expand Up @@ -284,8 +284,12 @@ SUBROUTINE CGGES( JOBVSL, JOBVSR, SORT, SELCTG, N, A, LDA, B,
$ WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHA,BETA) BIND(C)
COMPLEX ALPHA, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/cgges3.f
Original file line number Diff line number Diff line change
Expand Up @@ -283,8 +283,12 @@ SUBROUTINE CGGES3( JOBVSL, JOBVSR, SORT, SELCTG, N, A, LDA, B,
$ WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHA,BETA) BIND(C)
COMPLEX ALPHA, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/cggesx.f
Original file line number Diff line number Diff line change
Expand Up @@ -346,8 +346,12 @@ SUBROUTINE CGGESX( JOBVSL, JOBVSR, SORT, SELCTG, SENSE, N, A,
$ WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHA,BETA) BIND(C)
COMPLEX ALPHA, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/dgees.f
Original file line number Diff line number Diff line change
Expand Up @@ -227,8 +227,12 @@ SUBROUTINE DGEES( JOBVS, SORT, SELECT, N, A, LDA, SDIM, WR, WI,
$ WR( * )
* ..
* .. Function Arguments ..
LOGICAL SELECT
EXTERNAL SELECT
INTERFACE
LOGICAL FUNCTION SELECT_PROC_TYPE(WR, WI) BIND(C)
DOUBLE PRECISION WR, WI
END FUNCTION SELECT_PROC_TYPE
END INTERFACE
PROCEDURE(SELECT_PROC_TYPE) :: SELECT
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/dgeesx.f
Original file line number Diff line number Diff line change
Expand Up @@ -294,8 +294,12 @@ SUBROUTINE DGEESX( JOBVS, SORT, SELECT, SENSE, N, A, LDA, SDIM,
$ WR( * )
* ..
* .. Function Arguments ..
LOGICAL SELECT
EXTERNAL SELECT
INTERFACE
LOGICAL FUNCTION SELECT_PROC_TYPE(WR, WI) BIND(C)
DOUBLE PRECISION WR, WI
END FUNCTION SELECT_PROC_TYPE
END INTERFACE
PROCEDURE(SELECT_PROC_TYPE) :: SELECT
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/dgges.f
Original file line number Diff line number Diff line change
Expand Up @@ -297,8 +297,12 @@ SUBROUTINE DGGES( JOBVSL, JOBVSR, SORT, SELCTG, N, A, LDA, B,
$ VSR( LDVSR, * ), WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHAR, ALPHAI, BETA) BIND(C)
DOUBLE PRECISION ALPHAR, ALPHAI, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/dgges3.f
Original file line number Diff line number Diff line change
Expand Up @@ -296,8 +296,12 @@ SUBROUTINE DGGES3( JOBVSL, JOBVSR, SORT, SELCTG, N, A, LDA, B,
$ VSR( LDVSR, * ), WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHAR, ALPHAI, BETA) BIND(C)
DOUBLE PRECISION ALPHAR, ALPHAI, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/dggesx.f
Original file line number Diff line number Diff line change
Expand Up @@ -381,8 +381,12 @@ SUBROUTINE DGGESX( JOBVSL, JOBVSR, SORT, SELCTG, SENSE, N, A,
$ WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHAR, ALPHAI, BETA) BIND(C)
DOUBLE PRECISION ALPHAR, ALPHAI, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/sgees.f
Original file line number Diff line number Diff line change
Expand Up @@ -227,8 +227,12 @@ SUBROUTINE SGEES( JOBVS, SORT, SELECT, N, A, LDA, SDIM, WR, WI,
$ WR( * )
* ..
* .. Function Arguments ..
LOGICAL SELECT
EXTERNAL SELECT
INTERFACE
LOGICAL FUNCTION SELECT_PROC_TYPE(WR, WI) BIND(C)
REAL WR, WI
END FUNCTION SELECT_PROC_TYPE
END INTERFACE
PROCEDURE(SELECT_PROC_TYPE) :: SELECT
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/sgeesx.f
Original file line number Diff line number Diff line change
Expand Up @@ -294,8 +294,12 @@ SUBROUTINE SGEESX( JOBVS, SORT, SELECT, SENSE, N, A, LDA, SDIM,
$ WR( * )
* ..
* .. Function Arguments ..
LOGICAL SELECT
EXTERNAL SELECT
INTERFACE
LOGICAL FUNCTION SELECT_PROC_TYPE(WR, WI) BIND(C)
REAL WR, WI
END FUNCTION SELECT_PROC_TYPE
END INTERFACE
PROCEDURE(SELECT_PROC_TYPE) :: SELECT
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/sgges.f
Original file line number Diff line number Diff line change
Expand Up @@ -297,8 +297,12 @@ SUBROUTINE SGGES( JOBVSL, JOBVSR, SORT, SELCTG, N, A, LDA, B,
$ VSR( LDVSR, * ), WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHAR, ALPHAI, BETA) BIND(C)
REAL ALPHAR, ALPHAI, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/sgges3.f
Original file line number Diff line number Diff line change
Expand Up @@ -296,8 +296,12 @@ SUBROUTINE SGGES3( JOBVSL, JOBVSR, SORT, SELCTG, N, A, LDA, B,
$ VSR( LDVSR, * ), WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHAR, ALPHAI, BETA) BIND(C)
REAL ALPHAR, ALPHAI, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/sggesx.f
Original file line number Diff line number Diff line change
Expand Up @@ -381,8 +381,12 @@ SUBROUTINE SGGESX( JOBVSL, JOBVSR, SORT, SELCTG, SENSE, N, A,
$ WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHAR, ALPHAI, BETA) BIND(C)
REAL ALPHAR, ALPHAI, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/zgees.f
Original file line number Diff line number Diff line change
Expand Up @@ -208,8 +208,12 @@ SUBROUTINE ZGEES( JOBVS, SORT, SELECT, N, A, LDA, SDIM, W, VS,
COMPLEX*16 A( LDA, * ), VS( LDVS, * ), W( * ), WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELECT
EXTERNAL SELECT
INTERFACE
LOGICAL FUNCTION SELECT_PROC_TYPE(EV) BIND(C)
COMPLEX*16 EV
END FUNCTION SELECT_PROC_TYPE
END INTERFACE
PROCEDURE(SELECT_PROC_TYPE) :: SELECT
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/zgeesx.f
Original file line number Diff line number Diff line change
Expand Up @@ -252,8 +252,12 @@ SUBROUTINE ZGEESX( JOBVS, SORT, SELECT, SENSE, N, A, LDA, SDIM,
COMPLEX*16 A( LDA, * ), VS( LDVS, * ), W( * ), WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELECT
EXTERNAL SELECT
INTERFACE
LOGICAL FUNCTION SELECT_PROC_TYPE(EV) BIND(C)
COMPLEX*16 EV
END FUNCTION SELECT_PROC_TYPE
END INTERFACE
PROCEDURE(SELECT_PROC_TYPE) :: SELECT
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/zgges.f
Original file line number Diff line number Diff line change
Expand Up @@ -284,8 +284,12 @@ SUBROUTINE ZGGES( JOBVSL, JOBVSR, SORT, SELCTG, N, A, LDA, B,
$ WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHA,BETA) BIND(C)
COMPLEX*16 ALPHA, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/zgges3.f
Original file line number Diff line number Diff line change
Expand Up @@ -283,8 +283,12 @@ SUBROUTINE ZGGES3( JOBVSL, JOBVSR, SORT, SELCTG, N, A, LDA, B,
$ WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHA,BETA) BIND(C)
COMPLEX*16 ALPHA, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down
8 changes: 6 additions & 2 deletions SRC/zggesx.f
Original file line number Diff line number Diff line change
Expand Up @@ -346,8 +346,12 @@ SUBROUTINE ZGGESX( JOBVSL, JOBVSR, SORT, SELCTG, SENSE, N, A,
$ WORK( * )
* ..
* .. Function Arguments ..
LOGICAL SELCTG
EXTERNAL SELCTG
INTERFACE
LOGICAL FUNCTION SELCTG_PROC_TYPE(ALPHA,BETA) BIND(C)
COMPLEX*16 ALPHA, BETA
END FUNCTION SELCTG_PROC_TYPE
END INTERFACE
PROCEDURE(SELCTG_PROC_TYPE) :: SELCTG
* ..
*
* =====================================================================
Expand Down