759
  760
  761
  762
  763
  764
  765
  766      CHARACTER*1         ARGNAM
  767      INTEGER             ARGPOS, ICTXT, NOUT, SCODE
  768
  769
  770      CHARACTER*(*)       SNAME
  771
  772
  773      EXTERNAL            subptr
  774
  775
  776
  777
  778
  779
  780
  781
  782
  783
  784
  785
  786
  787
  788
  789
  790
  791
  792
  793
  794
  795
  796
  797
  798
  799
  800
  801
  802
  803
  804
  805
  806
  807
  808
  809
  810
  811
  812
  813
  814
  815
  816
  817
  818
  819
  820
  821
  822
  823
  824
  825
  826
  827
  828
  829
  830
  831
  832
  833
  834
  835
  836
  837
  838
  839
  840
  841
  842
  843
  844
  845
  846
  847
  848
  849
  850
  851
  852
  853
  854
  855
  856
  857
  858
  859
  860
  861
  862
  863
  864
  865
  866
  867
  868
  869
  870
  871
  872
  873
  874
  875
  876
  877
  878
  879
  880
  881
  882      INTEGER            INFOT
  883
  884
  886
  887
  888      LOGICAL            LSAME
  890
  891
  892      INTEGER            KDIM, MDIM, NDIM
  893      COMMON             /pblasn/kdim, mdim, ndim
  894
  895
  896
  897
  898
  900
  901      IF( 
lsame( argnam, 
'M' ) ) 
THEN 
  902
  903
  904
  905         mdim = -1
  906
  907      ELSE IF( 
lsame( argnam, 
'N' ) ) 
THEN 
  908
  909
  910
  911         ndim = -1
  912
  913      ELSE
  914
  915
  916
  917         kdim = -1
  918
  919      END IF
  920
  921
  922
  923      infot = argpos
  924
  925
  926
  928      CALL pchkpbe( ictxt, nout, sname, infot )
 
  929
  930      RETURN
  931
  932
  933
subroutine pchkpbe(ictxt, nout, sname, infot)
 
subroutine pzcallsub(subptr, scode)
 
subroutine pzsetpblas(ictxt)