Ask Your Question

Revision history [back]

click to hide/show revision 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

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

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

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

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

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

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

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

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

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

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

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