Wed May 28 14:58:20 PDT 2003 -- CSM EXECUTION BEGINS HERE =================================== total_components= 3 warning: local procs 1 to 2 is overlapped in these two components of the executable: ice land global_proc_id= 0 infos I have for all proc of all components are: ice 3 0 1 3 land 3 1 3 4 coupler 2 2 5 Message from MPH_help: default debug level=0, choose 1 or 2 for more debug messages MPH: multiple executables with multiple components in each executable Sample setup functions are: ICE_LAND_World = MPH_components (name1="ice", name2="land") CPL_World = MPH_components (name1="coupler") POP_World = MPH_multi_instance ("POP") Required input file is "processors_map.in" Subroutine call to join two communicators is: MPH_comm_join (name1,name2,comm_joined) Available inquiry functions are: (arguments are optional except for MPH_global_id) integer MPH_global_id(cname,lid) integer MPH_total_components() character (len=80) MPH_comp_name(cid) integer MPH_comp_id(cname) integer MPH_local_world(cname) integer MPH_exe_id(cname) integer MPH_total_num_exe() integer MPH_num_comps(eid) integer MPH_local_proc_id(cid) integer MPH_local_totProcs(cid) integer MPH_global_proc_id() integer MPH_global_totProcs() integer MPH_exe_world(eid) integer MPH_exe_low_proc_limit(eid) integer MPH_exe_up_proc_limit(eid) integer MPH_num_ensemble(name) integer MPH_num_strings(cname) subroutine MPH_get_strings subroutine MPH_get_argument begin of comm_join begin2 of comm_join 3 1 middle of comm_join F T before comm_join, fine after comm_join, fine I am in ice, I joined COMM_cpl_ice myProc_joined= 2 sum of joined ranks in cpl_ice is 10 =================================== total_components= 3 global_proc_id= 1 infos I have for all proc of all components are: ice 3 0 1 3 land 3 1 3 4 coupler 2 2 5 warning: global processor 1 is overlapped begin of comm_join begin2 of comm_join 3 1 middle of comm_join F T before comm_join, fine after comm_join, fine I am in ice, I joined COMM_cpl_ice myProc_joined= 3 sum of joined ranks in cpl_ice is 10 1 in sub ice === 1 in global my comp_id in sub ice= 1 =================================== total_components= 3 global_proc_id= 2 infos I have for all proc of all components are: ice 3 0 1 3 land 3 1 3 4 coupler 2 2 5 begin of comm_join begin2 of comm_join 3 1 middle of comm_join T F before comm_join, fine after comm_join, fine I am in cpl, I joined the COMM_cpl_ice myProc_joined= 0 sum of joined ranks in cpl_ice is 10 =================================== total_components= 3 global_proc_id= 3 infos I have for all proc of all components are: ice 3 0 1 3 land 3 1 3 4 coupler 2 2 5 warning: global processor 3 is overlapped begin of comm_join begin2 of comm_join 3 1 middle of comm_join F T before comm_join, fine after comm_join, fine I am in ice, I joined COMM_cpl_ice myProc_joined= 4 sum of joined ranks in cpl_ice is 10 2 in sub ice === 3 in global my comp_id in sub ice= 1 I am ice 2 (g=2), recv from cpl 1 (g=5) I am ice 2, expect c2i=abcdefg ice 2 gets c2i(1)=abcdefg 1 in sub land=== 3 in global my comp_id in sub land= 2 =================================== total_components= 3 global_proc_id= 4 infos I have for all proc of all components are: ice 3 0 1 3 land 3 1 3 4 coupler 2 2 5 begin of comm_join begin2 of comm_join 3 1 middle of comm_join F F before comm_join, fine after comm_join, fine 2 in sub land=== 4 in global my comp_id in sub land= 2 I am land 2 (g=3), send to cpl 0 (g=4) =================================== total_components= 3 global_proc_id= 5 infos I have for all proc of all components are: ice 3 0 1 3 land 3 1 3 4 coupler 2 2 5 begin of comm_join begin2 of comm_join 3 1 middle of comm_join T F before comm_join, fine after comm_join, fine I am in cpl, I joined the COMM_cpl_ice myProc_joined= 1 sum of joined ranks in cpl_ice is 10 1 in sub cpl=== 5 in global my comp_id in sub cpl= 3 I am cpl 1 (g=5), send to ice 2 (g=2) cpl 0 sent to ice 2 successfully Wed May 28 14:58:24 PDT 2003 -- CSM EXECUTION finishes HERE