foreach(file blockindexed-zero-count contigstruct contig-zero-count cxx-types dataalign gaddress hindexed_block
hindexed_block_contents hvecblklen large_vec localpack longdouble simple-commit simple-pack simple-resized simple-size-extent
struct-derived-zeros struct-ezhov struct-pack struct-verydeep struct-zero-count tfree transpose-pack tresized2
- tresized typecommit typefree typelb typename unpack vecblklen zeroblks zeroparms)
+ tresized typecommit typefree typelb typename unpack vecblklen zeroblks zeroparms
+ subarray subarray-pack)
# not compiled files
# blockindexed-misc contents darray-cyclic darray-pack get-elements get-elements-pairtype getpartelm get-struct
# hindexed-zeros indexed-misc large-count large_type large_type_sendrec lbub lots-of-type pairtype-pack
#include <stdlib.h>
#include <string.h>
-static int verbose = 0;
+static int verbose = 1;
/* tests */
int subarray_1d_c_test1(void);
#needs better handling of lb/ub
#blockindexed-misc 1
#indexed-misc 1
-#needs MPI_Type_create_subarray
-#subarray-pack 1
-#subarray 2
+subarray-pack 1
+subarray 2
#needs MPI_Type_create_darray
#darray-pack 1
#darray-pack 9
# add_executable(typename3f typename3f.f)
# add_executable(typenamef typenamef.f)
# add_executable(typesnamef typesnamef.f)
-# add_executable(typesubf typesubf.f)
+ add_executable(typesubf typesubf.f)
# target_link_libraries(allctypesf simgrid mtest_f77)
target_link_libraries(gaddressf simgrid mtest_f77)
# target_link_libraries(typename3f simgrid mtest_f77)
# target_link_libraries(typenamef simgrid mtest_f77)
# target_link_libraries(typesnamef simgrid mtest_f77)
-# target_link_libraries(typesubf simgrid mtest_f77)
+ target_link_libraries(typesubf simgrid mtest_f77)
endif()
set(examples_src
#typesnamef 1
#typecntsf 1
#typem2f 1
-#typesubf 1
+typesubf 1
#packef 1
gaddressf 1
#allctypesf 1
# add_executable(typename3f90 typename3f90.f90)
# add_executable(typenamef90 typenamef90.f90)
# add_executable(typesnamef90 typesnamef90.f90)
-# add_executable(typesubf90 typesubf90.f90)
+ add_executable(typesubf90 typesubf90.f90)
# target_link_libraries(allctypesf90 simgrid mtest_f90)
# target_link_libraries(createf90 simgrid mtest_f90)
target_link_libraries(gaddressf90 simgrid mtest_f90)
# target_link_libraries(typename3f90 simgrid mtest_f90)
# target_link_libraries(typenamef90 simgrid mtest_f90)
# target_link_libraries(typesnamef90 simgrid mtest_f90)
-# target_link_libraries(typesubf90 simgrid mtest_f90)
+ target_link_libraries(typesubf90 simgrid mtest_f90)
endif()
set(examples_src
#typesnamef90 1
#typecntsf90 1
#typem2f90 1
-#typesubf90 1
+typesubf90 1
#packef90 1
gaddressf90 1
#allctypesf90 1