5 #if defined(__WITH_MPI__)
20 character(len=*) :: sim_mode
21 integer(I4B) :: nr_sols
24 if (sim_mode ==
'SEQUENTIAL')
then
26 router%nr_virt_solutions = nr_sols
27 #if defined(__WITH_MPI__)
28 else if (sim_mode ==
'PARALLEL')
then
30 router%nr_virt_solutions = nr_sols
This module defines variable data types.
class(routerbasetype) function, pointer, public create_mpi_router()
Factory method to create MPI router.
class(routerbasetype) function, pointer, public create_router(sim_mode, nr_sols)
@ Brief Create the proper router, depends on simulation mode (parallel or sequential) and type of bui...
class(routerbasetype) function, pointer, public create_serial_router()
Factory method to create serial router.