First time here? We are a friendly community of Power Systems Engineers. Check out the FAQ!
1 | initial version |
The solution provided above works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
! CALL FACTAPI(IERR) ! Note: commented out
CALL DSMODE(.TRUE.,IERR)
ENDIF
Strangely, if CALL FACTAPI(IERR) is not commented out, PSSE will factorise twice without crahing, but if CALL FACTAPI(IERR) is not commented out, and CALL DSMODE(.TRUE.,IERR) is commented out, PSSE crashes.
I use version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem
2 | No.2 Revision |
The solution provided above works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
! CALL FACTAPI(IERR) ! Note: commented out
CALL DSMODE(.TRUE.,IERR)
ENDIF
ENDIF
Strangely, if CALL FACTAPI(IERR) is not commented out, PSSE will factorise twice without crahing, but if CALL FACTAPI(IERR) is not commented out, and CALL DSMODE(.TRUE.,IERR) is commented out, PSSE crashes.
I use version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem
3 | No.3 Revision |
The solution provided above works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
! CALL FACTAPI(IERR) ! Note: commented out CALL DSMODE(.TRUE.,IERR) ENDIF
Strangely, if CALL FACTAPI(IERR) is not commented out, PSSE will factorise twice without crahing, but if CALL FACTAPI(IERR) is not commented out, and CALL DSMODE(.TRUE.,IERR) is commented out, PSSE crashes.
I use version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem
4 | No.4 Revision |
The solution provided above works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
! C CALL FACTAPI(IERR) ! Note: commented out
CALL DSMODE(.TRUE.,IERR)
ENDIF
Strangely, if CALL FACTAPI(IERR) is not commented out, PSSE will factorise twice without crahing, but if CALL FACTAPI(IERR) is not commented out, and CALL DSMODE(.TRUE.,IERR) is commented out, PSSE crashes.
I use version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem
5 | No.5 Revision |
The solution provided above by perolo fl works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
C CALL FACTAPI(IERR) ! Note: commented out
CALL DSMODE(.TRUE.,IERR)
ENDIF
Strangely, if CALL FACTAPI(IERR) is not commented out, PSSE will factorise twice without crahing, but if CALL FACTAPI(IERR) is not commented out, and CALL DSMODE(.TRUE.,IERR) is commented out, PSSE crashes.
I use version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem
6 | No.6 Revision |
The original solution provided by perolo fl works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
CALL DSMODE(.TRUE.,IERR)
ENDIF
Strangely, if CALL FACTAPI(IERR) is not commented out, added just below CALL PFMODE(IERR), PSSE will factorise twice without crahing, but if CALL FACTAPI(IERR) is not commented out, and added, but CALL DSMODE(.TRUE.,IERR) is commented out, PSSE crashes.
I use version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem
7 | No.7 Revision |
The original solution provided by perolo fl works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
CALL DSMODE(.TRUE.,IERR)
ENDIF
Strangely, if CALL FACTAPI(IERR) is added just below CALL PFMODE(IERR), PSSE will factorise twice without crahing, but if CALL FACTAPI(IERR) is added, but and CALL DSMODE(.TRUE.,IERR) is commented out, PSSE crashes.
I use version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem
8 | No.8 Revision |
The original solution provided by perolo fl works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
CALL DSMODE(.TRUE.,IERR)
ENDIF
Strangely, if CALL FACTAPI(IERR) is added just below CALL PFMODE(IERR), PSSE will factorise twice without crahing, but if CALL FACTAPI(IERR) is added, and CALL DSMODE(.TRUE.,IERR) is commented out, or changed to CALL DSMODE(.FALSE.,IERR) PSSE crashes.
I use version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem
9 | No.9 Revision |
The original solution provided by perolo fl works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
CALL DSMODE(.TRUE.,IERR)
ENDIF
Strangely, if CALL FACTAPI(IERR) is added just below CALL PFMODE(IERR), PSSE will factorise twice without crahing, but if CALL FACTAPI(IERR) is added, and CALL DSMODE(.TRUE.,IERR) is commented out, or changed to CALL DSMODE(.FALSE.,IERR) DSMODE(.FALSE.,IERR), PSSE crashes.
I use version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem
10 | No.10 Revision |
The original solution provided by perolo fl works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
CALL DSMODE(.TRUE.,IERR)
ENDIF
Strangely, if CALL FACTAPI(IERR) is added just below CALL PFMODE(IERR), PSSE will factorise twice without crahing, crashing, but if CALL FACTAPI(IERR) is added, and CALL DSMODE(.TRUE.,IERR) is commented out, or changed to CALL DSMODE(.FALSE.,IERR), PSSE crashes.
I use version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem
11 | No.11 Revision |
The original solution provided by perolo fl works perfectly well, except when I tried to factorise with CALL FACTDS, PSSE displayed the message "Array allocation failed in FACT-1" and then crashed. I was able to resolve that. I show part of the code I used to test it:
IF (MODE.EQ.3)THEN ! PSSE crashed in this case.
WINDRP(NT) = 1.0
CALL FACTDS
ENDIF
The following does not crach:
IF (MODE.EQ.3)THEN
WINDRP(NT) = 1.0
CALL PFMODE(IERR)
CALL DSMODE(.TRUE.,IERR)
ENDIF
Strangely, if CALL FACTAPI(IERR) is added just below CALL PFMODE(IERR), PSSE will factorise twice without crashing, but if CALL FACTAPI(IERR) is added, and CALL DSMODE(.TRUE.,IERR) is commented out, or changed to CALL DSMODE(.FALSE.,IERR), PSSE crashes.
I use PSSE version PSSE 34.5; maybe that is a factor in why PSSE crashes with CALL FACTDS.
Thanks again, Willem