Changes between Version 25 and Version 26 of MpiKernels

Show
Ignore:
Timestamp:
02/28/12 18:23:22 (13 years ago)
Author:
mmamonski
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MpiKernels

    v25 v26  
    2121* mpiringlib.{c,h} 
    2222=== Running === 
    23 *  
    24 *  
     23* plumber 
     24{{{ 
     25$ muscle --cxa_file share/muscle/cxa/LHC.cxa.rb --main plumber --autoquit 
     26... 
     27INFO: Listening for intra-platform commands on address: 
     28jicp://150.254.149.108:1099 
     29}}} 
     30* LHC (note the `--mpi` switch) 
     31{{{ 
     32$mpiexec  -np 2 muscle --mpi --cxa_file share/muscle/cxa/LHC.cxa.rb --mainhost 150.254.149.108 --mainport 1099 LHC 
     33... 
     34Initialized 0 node in ring LHC. 
     35Initialized 1 node in ring LHC. 
     36 
     37LHC: Received proton from PSB: 4.000000000000002 
     38LHC: Proton energy callback: 4.200000000000002 
     39LHC: Proton energy callback: 4.400000000000002 
     40LHC: Proton energy callback: 4.600000000000002 
     41LHC: Proton energy callback: 4.8000000000000025 
     42LHC: Proton energy callback: 5.000000000000003 
     43LHC: Proton energy callback: 5.200000000000003 
     44LHC: Proton energy callback: 5.400000000000003 
     45LHC: Proton energy callback: 5.600000000000003 
     46LHC: Proton energy callback: 5.800000000000003 
     47LHC: Proton energy callback: 6.0000000000000036 
     48LHC: Proton energy callback: 6.200000000000004 
     49LHC: Proton energy callback: 6.400000000000004 
     50LHC: Proton energy callback: 6.600000000000004 
     51LHC: Proton energy callback: 6.800000000000004 
     52LHC: Proton energy callback: 7.000000000000004 
     53LHC: Proton energy callback: 7.200000000000005 
     54LHC: Proton energy callback: 7.400000000000005 
     55LHC: Proton energy callback: 7.600000000000005 
     56LHC: Proton energy callback: 7.800000000000005 
     57LHC: Proton energy callback: 8.000000000000005 
     58LHC: Proton energy callback: 8.200000000000005 
     59LHC: Proton energy callback: 8.400000000000004 
     60LHC: Proton energy callback: 8.600000000000003 
     61LHC: Proton energy callback: 8.800000000000002 
     62LHC: Proton energy callback: 9.000000000000002 
     63LHC: Proton energy callback: 9.200000000000001 
     64LHC: Proton energy callback: 9.4 
     65LHC: Proton energy callback: 9.6 
     66LHC: Proton energy callback: 9.799999999999999 
     67LHC: Proton energy callback: 9.999999999999998 
     68LHC: Proton energy callback: 10.199999999999998 
     69LHC: Proton energy callback: 10.399999999999997 
     70LHC: Proton energy callback: 10.599999999999996 
     71LHC: Proton energy callback: 10.799999999999995 
     72LHC: Proton energy callback: 10.999999999999995 
     73LHC: Proton energy callback: 11.199999999999994 
     74LHC: Proton energy callback: 11.399999999999993 
     75LHC: Proton energy callback: 11.599999999999993 
     76LHC: Proton energy callback: 11.799999999999992 
     77LHC: Proton energy callback: 11.999999999999991 
     78LHC: Proton energy callback: 12.19999999999999 
     79LHC: Final energy: 12.19999999999999 
     80}}} 
     81* PSB (note the `--mpi` switch) 
     82{{{ 
     83$mpiexec  -np 2 muscle --jvmflags -d32 --mpi --cxa_file share/muscle/cxa/LHC.cxa.rb --mainhost 150.254.149.108 --mainport 1099 PSB 
     84Initialized 0 node in ring PSB. 
     85Initialized 1 node in ring PSB. 
     86Inserting proton into Proton Synchrotron Booster (PSB). Initial energy: 1.2 
     87PSB: Proton energy callback: 1.3 
     88PSB: Proton energy callback: 1.4000000000000001 
     89PSB: Proton energy callback: 1.5000000000000002 
     90PSB: Proton energy callback: 1.6000000000000003 
     91PSB: Proton energy callback: 1.7000000000000004 
     92PSB: Proton energy callback: 1.8000000000000005 
     93PSB: Proton energy callback: 1.9000000000000006 
     94PSB: Proton energy callback: 2.0000000000000004 
     95PSB: Proton energy callback: 2.1000000000000005 
     96PSB: Proton energy callback: 2.2000000000000006 
     97PSB: Proton energy callback: 2.3000000000000007 
     98PSB: Proton energy callback: 2.400000000000001 
     99PSB: Proton energy callback: 2.500000000000001 
     100PSB: Proton energy callback: 2.600000000000001 
     101PSB: Proton energy callback: 2.700000000000001 
     102PSB: Proton energy callback: 2.800000000000001 
     103PSB: Proton energy callback: 2.9000000000000012 
     104PSB: Proton energy callback: 3.0000000000000013 
     105PSB: Proton energy callback: 3.1000000000000014 
     106PSB: Proton energy callback: 3.2000000000000015 
     107PSB: Proton energy callback: 3.3000000000000016 
     108PSB: Proton energy callback: 3.4000000000000017 
     109PSB: Proton energy callback: 3.5000000000000018 
     110PSB: Proton energy callback: 3.600000000000002 
     111PSB: Proton energy callback: 3.700000000000002 
     112PSB: Proton energy callback: 3.800000000000002 
     113PSB: Proton energy callback: 3.900000000000002 
     114PSB: Proton energy callback: 4.000000000000002 
     115Proton energy after PSB:  4.000000000000002. Injecting into LHC. 
     116... 
     117}}} 
    25118=== Limitations === 
    26119* Any MUSCLE API routine may be **ONLY** called by the rank 0 process. If you need any parameters to be available for the all MPI processes use `MPI_Bcast` function, for e.g. (as in provided  example):