Ignore:
Timestamp:
Aug 15, 2013 8:46:27 AM (11 years ago)
Author:
raasch
Message:

tridia-solver moved to seperate module; the tridiagonal matrix coefficients of array tri are calculated only once at the beginning

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/check_parameters.f90

    r1211 r1212  
    2020! Current revisions:
    2121! -----------------
    22 !
     22! checks for poisfft_hybrid removed
    2323!
    2424! Former revisions:
     
    674674!-- Check whether there are any illegal values
    675675!-- Pressure solver:
    676     IF ( psolver /= 'poisfft'  .AND.  psolver /= 'poisfft_hybrid'  .AND. &
     676    IF ( psolver /= 'poisfft'  .AND. &
    677677         psolver /= 'sor'  .AND.  psolver /= 'multigrid' )  THEN
    678678       message_string = 'unknown solver for perturbation pressure: psolver' // &
     
    680680       CALL message( 'check_parameters', 'PA0016', 1, 2, 0, 6, 0 )
    681681    ENDIF
    682 
    683 #if defined( __parallel )
    684     IF ( psolver == 'poisfft_hybrid'  .AND.  pdims(2) /= 1 )  THEN
    685        message_string = 'psolver = "' // TRIM( psolver ) // '" only works ' // &
    686                         'for a 1d domain-decomposition along x & please do' // &
    687                         ' not set npey/=1 in the parameter file'
    688        CALL message( 'check_parameters', 'PA0017', 1, 2, 0, 6, 0 )
    689     ENDIF
    690 #else
    691     IF ( psolver == 'poisfft_hybrid' )  THEN
    692        message_string = 'psolver = "' // TRIM( psolver ) // '" only works' // &
    693                         ' for a parallel environment'
    694        CALL message( 'check_parameters', 'PA0019', 1, 2, 0, 6, 0 )
    695     ENDIF
    696 #endif
    697682
    698683    IF ( psolver == 'multigrid' )  THEN
Note: See TracChangeset for help on using the changeset viewer.