integer king,idint,idreal,idchar,is_done parameter (king=0,idint=1105,idreal=1729,idchar=1597,is_done=1) integer me,cg_rank,fg_rank,fg_rank1,nodes,Nprocs,nfgtasks,kolor, & koniec(0:maxprocs-1),WhatsUp,ifinish(maxprocs-1),CG_COMM,FG_COMM, & FG_COMM1,CONT_FROM_COMM,CONT_TO_COMM,lentyp(0:maxprocs-1), & kolor1,key1,nfgtasks1,MyRank, & max_gs_size logical yourjob, finished, cgdone common/setup/me,MyRank,cg_rank,fg_rank,fg_rank1,nodes,Nprocs, & nfgtasks,nfgtasks1, & max_gs_size,kolor,koniec,WhatsUp,ifinish,CG_COMM,FG_COMM, & FG_COMM1,CONT_FROM_COMM,CONT_TO_COMM,lentyp integer MPI_UYZ,MPI_UYZGRAD,MPI_MU,MPI_MAT1,MPI_MAT2, & MPI_THET,MPI_GAM, & MPI_ROTAT1(0:1),MPI_ROTAT2(0:1),MPI_ROTAT_OLD(0:1), & MPI_PRECOMP11(0:1),MPI_PRECOMP12(0:1),MPI_PRECOMP22(0:1), & MPI_PRECOMP23(0:1) common /types/ MPI_UYZ,MPI_UYZGRAD,MPI_MU,MPI_MAT1,MPI_MAT2, & MPI_THET,MPI_GAM, & MPI_ROTAT1,MPI_ROTAT2,MPI_ROTAT_OLD,MPI_PRECOMP11,MPI_PRECOMP12, & MPI_PRECOMP22,MPI_PRECOMP23