File: init.java

package info (click to toggle)
mpj 0.44%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, forky, sid, trixie
  • size: 7,592 kB
  • sloc: java: 49,853; ansic: 2,508; xml: 596; sh: 311; perl: 156; makefile: 27
file content (28 lines) | stat: -rwxr-xr-x 880 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import mpjdev.*;
import xdev.*;
import mpjbuf.*;
import java.util.Arrays;

public class init {
	public static void main(String args[]) throws Exception{		
		//Device dev = Device.newInstance("niodev");
		Device dev = MPJDev.init(new String[]{"","","niodev"});
		long t1 = System.nanoTime();
		xdev.ProcessID [] ids = dev.init(args);		
		xdev.ProcessID myID = dev.id();

		if(Integer.parseInt(args[0]) == 0) {			
			System.out.print("\n"+args[0]+">su-time<"+(System.nanoTime()-t1)/(1000*1000*1000)+">");		
			System.out.println("myID "+myID);
			System.out.println("rank "+args[0]);
			System.out.println("uuid "+myID.uuid());		
		
			for(int i=0 ; i<ids.length ; i++) {
				System.out.println("\n -----<"+i+">------");
				System.out.print("ids["+i+"]=>"+ids[i]+"\t");	
				System.out.println("uuid "+ids[i].uuid());		
			}			
		}
		dev.finish();
	}
}