1 | #@shell = /bin/bash
|
---|
2 | #@job_name = psOpen
|
---|
3 | #@comment = "psOpen"
|
---|
4 | #@error = $(job_name).$(jobid).out
|
---|
5 | #@output = $(job_name).$(jobid).out
|
---|
6 | #@environment = COPY_ALL
|
---|
7 | #@notification = error
|
---|
8 | #@notify_user = jh.goebbert@itv.rwth-aachen.de
|
---|
9 |
|
---|
10 | #@job_type = bluegene
|
---|
11 | #@wall_clock_limit = 00:10:00
|
---|
12 | #@bg_connectivity = TORUS
|
---|
13 | #@bg_size = 32
|
---|
14 | ###@bg_shape = 1x2x2x2
|
---|
15 | ###@bg_rotate = TRUE
|
---|
16 | #@ queue
|
---|
17 |
|
---|
18 | # ***************************************************************************
|
---|
19 | # ** HDF5 I/O Options **
|
---|
20 | # ***************************************************************************
|
---|
21 | export HDF5_MPI_INFO=IBM_largeblock_io=true
|
---|
22 | export BGLOCKLESSMPIO_F_TYPE=0x47504653
|
---|
23 |
|
---|
24 | # ***************************************************************************
|
---|
25 | # ** VisIt Options **
|
---|
26 | # ***************************************************************************
|
---|
27 | # BG_SYSIODPOSIXMODE (mandatory)
|
---|
28 | # Run I/O operations with POSIX rules:
|
---|
29 | # 0 == I/O operation that is initiated from a compute node can cause multiple I/O operations on the I/O node.
|
---|
30 | # 1 == Each I/O operation that is initiated from a compute node completes atomically.
|
---|
31 | #export BG_SYSIODPOSIXMODE=1
|
---|
32 |
|
---|
33 | # HOME (mandatory)
|
---|
34 | # $HOME has to be set to avoid a segfault on Bluegene/Q.
|
---|
35 | # VisIt searches for the users home directory by $HOME or a system call which returns a null ptr on BGQ.
|
---|
36 | export HOME=/homea/jhpc09/jhpc0901
|
---|
37 |
|
---|
38 | # PATH, LD_LIBRARY_PATH, VISITPLUGINDIR (should not be required if VisIt is compiled as static libraries, but you never know ...)
|
---|
39 | export VISIT=/usr/local/visit
|
---|
40 | export PATH=${VISIT}/bin:${PATH}
|
---|
41 | export LIBGL_ALWAYS_INDIRECT=1
|
---|
42 |
|
---|
43 | # ***************************************************************************
|
---|
44 | # ** run psOpen+VisIt **
|
---|
45 | # ***************************************************************************
|
---|
46 | export OMP_NUM_THREADS=2
|
---|
47 |
|
---|
48 | runjob --ranks-per-node 8 \
|
---|
49 | --exp-env OMP_NUM_THREADS \
|
---|
50 | --exp-env HDF5_MPI_INFO \
|
---|
51 | --exp-env BGLOCKLESSMPIO_F_TYPE \
|
---|
52 | --exp-env LIBGL_ALWAYS_INDIRECT \
|
---|
53 | --exp-env HOME \
|
---|
54 | --exp-env PATH \
|
---|
55 | : ../psOpen_release \
|
---|
56 | ifile=defaults \
|
---|
57 | n1=128 n2=128 n3=128 filterfac=0.666 \
|
---|
58 | flow_on=1 dt=0.0016 vis=0.01 \
|
---|
59 | decomp=2 \
|
---|
60 | do_tests=0 do_nbcfft=0 \
|
---|
61 | dump_first=0 \
|
---|
62 | do_visit=1 visit_simloop_mode=2 \
|
---|
63 | nstat=100 \
|
---|
64 | print_timing=1 \
|
---|
65 | print_meminfo=10
|
---|
66 |
|
---|
67 | #> out_calc.txt 2>&1
|
---|
68 |
|
---|