3 INTEGER,
parameter :: VTcaldyn=1
4 INTEGER,
parameter :: VTintegre=2
5 INTEGER,
parameter :: VTadvection=3
6 INTEGER,
parameter :: VTdissipation=4
7 INTEGER,
parameter :: VThallo=5
8 INTEGER,
parameter :: VTphysiq=6
9 INTEGER,
parameter :: VTinca=7
11 INTEGER,
parameter :: nb_inst=7
12 INTEGER :: MPE_begin(nb_inst)
13 INTEGER :: MPE_end(nb_inst)
24 call vtsymdef(vtcaldyn,
"caldyn",
"caldyn",ierr)
25 call vtsymdef(vtintegre,
"integre",
"integre",ierr)
26 call vtsymdef(vtadvection,
"advection",
"advection",ierr)
27 call vtsymdef(vtdissipation,
"dissipation",
"dissipation",ierr)
28 call vtsymdef(vthallo,
"hallo",
"hallo",ierr)
29 call vtsymdef(vtphysiq,
"physiq",
"physiq",ierr)
30 call vtsymdef(vtinca,
"inca",
"inca",ierr)
38 ierr = mpe_log_get_state_eventids( mpe_begin(
i), mpe_end(
i) )
41 ierr = mpe_describe_state( mpe_begin(vtcaldyn), mpe_end(vtcaldyn),
"caldyn",
"yellow" )
42 ierr = mpe_describe_state( mpe_begin(vtintegre), mpe_end(vtintegre),
"integre",
"blue" )
43 ierr = mpe_describe_state( mpe_begin(vtadvection), mpe_end(vtadvection),
"advection",
"green" )
44 ierr = mpe_describe_state( mpe_begin(vtdissipation), mpe_end(vtdissipation),
"dissipation",
"ivory" )
45 ierr = mpe_describe_state( mpe_begin(vthallo), mpe_end(vthallo),
"hallo",
"orange" )
46 ierr = mpe_describe_state( mpe_begin(vtphysiq), mpe_end(vtphysiq),
"physiq",
"purple" )
47 ierr = mpe_describe_state( mpe_begin(vtinca), mpe_end(vtinca),
"inca",
"LightBlue" )
51 subroutine vtb(number)
58 call vtbegin(number,ierr)
63 ierr = mpe_log_event( mpe_begin(number), 0,
'' )
68 subroutine vte(number)
75 call vtend(number,ierr)
81 ierr = mpe_log_event( mpe_end(number), 0,
'' )