Index: palm/trunk/SCRIPTS/mrun
===================================================================
--- palm/trunk/SCRIPTS/mrun	(revision 188)
+++ palm/trunk/SCRIPTS/mrun	(revision 191)
@@ -1114,4 +1114,6 @@
                      fi;;
         (ibmy)       queue=parallel;;
+        (lcsgib)     queue=bigq;;
+        (lcsgih)     queue=bigq;;
         (lctit)      queue=sla3;;
         (nech)       queue=none;;
@@ -1387,4 +1389,14 @@
 
 
+    # SOURCE-VERZEICHNIS ZUM AUFSAMMELN DER ZU UEBERSETZENDEN PROGRAMMTEILE
+    # ERZEUGEN. HIERHIN WERDEN SPAETER IM FALL VON BATCH-JOBS AUCH DAS MRUN-
+    # SCRIPTS SOWIE DIE KONFIGURATIONSDATEI KOPIERT
+ if [[ $restart_run != true ]]
+ then
+    rm -rf  SOURCES_FOR_RUN_$fname
+    mkdir   SOURCES_FOR_RUN_$fname
+ fi
+
+
     # ALLE ZU UEBERSETZENDEN PROGRAMMTEILE ZUSAMMENSAMMELN
     # BEI BATCH-JOBS IST DIES NICHT NOETIG, WEIL DIE PROGRAMMTEILE BEREITS DURCH
@@ -1396,10 +1408,4 @@
     [[ "$source_list" = LM ]]  &&  source_list=LOCALLY_MODIFIED
     [[ "$source_list" = WP ]]  &&  source_list=WRITE_PERMIT
-
-    if [[ $restart_run != true ]]
-    then
-       rm -rf  SOURCES_FOR_RUN_$fname
-       mkdir   SOURCES_FOR_RUN_$fname
-    fi
 
 
@@ -2833,8 +2839,5 @@
                 if [[ $host = lcsgih  ||  $host = lcsgib ]]
                 then
-#                   mpirun -machinefile $PBS_NODEFILE -np $ii  a.out  $ROPTS
-                   ulimit -s 30000
-                   ulimit -a
-#                   mpirun_rsh -hostfile $PBS_NODEFILE -np $ii  OMP_NUM_THREADS=$OMP_NUM_THREADS  palm  $ROPTS
+                   ulimit -s 30000   # A too large stack size causes problems
                    export MV2_NUM_PORTS=2
 #                   export MV2_CPU_MAPPING=0:1:2:3
@@ -3767,61 +3770,89 @@
 
 
-       # ABSPEICHERN DER QUELLTEXTE (NUR FALLS UEBERSETZT WERDEN SOLL)
-       # SOWIE GEGEBENENFALLS DES MAKEFILES
-    if [[ $do_compile = true ]]
-    then
-
-       source_catalog=SOURCES_FOR_RUN_$fname
-
-           # UNTERVERZEICHNIS FUER QUELLTEXTE UND MAKEFILE ANLEGEN
-           # MRUN WIRD DIESES VRZEICHNIS UEBER ENVIRONMENT VARIABLE
-           # MITGETEILT (UEBERSTEUERT ANGABE IN KONFIGURATIONSDATEI)
-       echo  "mkdir  SOURCES_FOR_RUN_$fname"                >>  $jobfile
-       echo  "export SOURCES_COMPLETE=true"                 >>  $jobfile
-       echo  "cd     SOURCES_FOR_RUN_$fname"                >>  $jobfile
-
-       for  filename  in  $source_list
-       do
+       # BEREITSTELLUNG VON QUELLTEXTEN, MRUN-SCRIPTS UND KONFIGURATIONS-
+       # DATEI FUER DEN JOB
+    if [[ $( echo $host | cut -c1-5 ) = lcsgi ]]
+    then
+
+          # KONFIGURATIONSDATEI UND MRUN_SCRIPT IN DAS SOURCE-VERZEICHNIS
+          # KOPIEREN
+       if [[ $restart_run != true ]]
+       then
+          cp  $config_file  $working_directory/SOURCES_FOR_RUN_$fname
+          cp  ${PALM_BIN}/$mrun_script_name  $working_directory/SOURCES_FOR_RUN_$fname
+       fi
+
+          # SOURCE-VERZEICHNIS VOM LOKALEN RECHNER PER SCP TRANSFERIEREN
+          echo  "set -x"  >>  $jobfile
+          echo  "scp  -r  $return_username@$return_addres:$working_directory/SOURCES_FOR_RUN_$fname ."  >>  $jobfile
+          # MRUN-SCRIPTS UND KONFIGURATIONSDATEI IN DAS AKTUELLE ARBEITS-
+          # VERZEICHNIS VERSCHIEBEN
+          echo  "mv  SOURCES_FOR_RUN_$fname/$config_file  . "       >>  $jobfile
+          echo  "mv  SOURCES_FOR_RUN_$fname/$mrun_script_name  . "  >>  $jobfile
+          echo  "execute_mrun=true"                                 >>  $jobfile
+          echo  " "                                                 >>  $jobfile
+
+    else
+
+          # ABSPEICHERN DER QUELLTEXTE (NUR FALLS UEBERSETZT WERDEN SOLL)
+          # SOWIE GEGEBENENFALLS DES MAKEFILES
+       if [[ $do_compile = true ]]
+       then
+
+          source_catalog=SOURCES_FOR_RUN_$fname
+
+              # UNTERVERZEICHNIS FUER QUELLTEXTE UND MAKEFILE ANLEGEN
+              # MRUN WIRD DIESES VRZEICHNIS UEBER ENVIRONMENT VARIABLE
+              # MITGETEILT (UEBERSTEUERT ANGABE IN KONFIGURATIONSDATEI)
+          echo  "mkdir  SOURCES_FOR_RUN_$fname"                >>  $jobfile
+          echo  "export SOURCES_COMPLETE=true"                 >>  $jobfile
+          echo  "cd     SOURCES_FOR_RUN_$fname"                >>  $jobfile
+
+          for  filename  in  $source_list
+          do
+                # ABDECKZEICHEN VERHINDERN, DASS ERSETZUNGEN ERFOLGEN
+             echo  "cat > $filename << \"%END%\""              >>  $jobfile
+             cat   $source_catalog/$filename                   >>  $jobfile
+             echo  " "                                         >>  $jobfile
+             echo  "%END%"                                     >>  $jobfile
+             echo  " "                                         >>  $jobfile
+          done
+
              # ABDECKZEICHEN VERHINDERN, DASS ERSETZUNGEN ERFOLGEN
-          echo  "cat > $filename << \"%END%\""              >>  $jobfile
-          cat   $source_catalog/$filename                   >>  $jobfile
+          echo  "cat > Makefile << \"%END%\""               >>  $jobfile
+          cat   $source_catalog/Makefile                    >>  $jobfile
           echo  " "                                         >>  $jobfile
           echo  "%END%"                                     >>  $jobfile
           echo  " "                                         >>  $jobfile
-       done
-
+
+          echo  "cd -  > /dev/null"                         >>  $jobfile
+
+       fi
+
+
+          # ABSPEICHERN DER KONFIGURATIONSDATEI
           # ABDECKZEICHEN VERHINDERN, DASS ERSETZUNGEN ERFOLGEN
-       echo  "cat > Makefile << \"%END%\""               >>  $jobfile
-       cat   $source_catalog/Makefile                    >>  $jobfile
-       echo  " "                                         >>  $jobfile
-       echo  "%END%"                                     >>  $jobfile
-       echo  " "                                         >>  $jobfile
-
-       echo  "cd -  > /dev/null"                         >>  $jobfile
-
-    fi
-
-
-       # ABSPEICHERN DER KONFIGURATIONSDATEI
-       # ABDECKZEICHEN VERHINDERN, DASS ERSETZUNGEN ERFOLGEN
-    echo  "cat > $config_file << \"%END%\""      >>  $jobfile
-    cat   $config_file                           >>  $jobfile
-    echo  "%END%"                                >>  $jobfile
-    echo  " "                                    >>  $jobfile
-
-
-       # ABSPEICHERN DER AKTUELLEN MRUN-VERSION
-       # ABDECKZEICHEN VERHINDERN, DASS ERSETZUNGEN ERFOLGEN
-    echo  "cat > $mrun_script_name <<\"%END%\""  >>  $jobfile
-    cat   ${PALM_BIN}/$mrun_script_name          >>  $jobfile
-    echo  "%END%"                                >>  $jobfile
-    if [[ $host = lctit ]]
-    then
-       echo "sed 's/bin\/ksh/home2\/usr5\/mkanda\/pub\/ksh/' < $mrun_script_name > mrun_new" >>  $jobfile
-       echo "mv  mrun_new  $mrun_script_name"    >>  $jobfile
-    fi
-    echo  "chmod u+x $mrun_script_name"          >>  $jobfile
-    echo  "execute_mrun=true"                    >>  $jobfile
-    echo  " "                                    >>  $jobfile
+       echo  "cat > $config_file << \"%END%\""      >>  $jobfile
+       cat   $config_file                           >>  $jobfile
+       echo  "%END%"                                >>  $jobfile
+       echo  " "                                    >>  $jobfile
+
+
+          # ABSPEICHERN DER AKTUELLEN MRUN-VERSION
+          # ABDECKZEICHEN VERHINDERN, DASS ERSETZUNGEN ERFOLGEN
+       echo  "cat > $mrun_script_name <<\"%END%\""  >>  $jobfile
+       cat   ${PALM_BIN}/$mrun_script_name          >>  $jobfile
+       echo  "%END%"                                >>  $jobfile
+       if [[ $host = lctit ]]
+       then
+          echo "sed 's/bin\/ksh/home2\/usr5\/mkanda\/pub\/ksh/' < $mrun_script_name > mrun_new" >>  $jobfile
+          echo "mv  mrun_new  $mrun_script_name"    >>  $jobfile
+       fi
+       echo  "chmod u+x $mrun_script_name"          >>  $jobfile
+       echo  "execute_mrun=true"                    >>  $jobfile
+       echo  " "                                    >>  $jobfile
+
+    fi
+
 
        # EVTL. BENOETIGTE INPUT-DATEIEN PER FTP HOLEN ODER DEM JOB DIREKT
