Skip to content

Commit 232efc0

Browse files
committed
metis no MPI
1 parent fa871b6 commit 232efc0

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

CMakeLists.txt

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ set(arith "d")
1010

1111
include(cmake/options.cmake)
1212

13+
add_compile_options(
14+
$<$<AND:$<CONFIG:Release>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-fno-backtrace>
15+
)
16+
1317
find_package(MPI COMPONENTS C Fortran REQUIRED)
1418
find_package(LAPACK REQUIRED)
1519
find_package(SCALAPACK REQUIRED)

src/CMakeLists.txt

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
if(METIS_FOUND)
22
add_executable(metis_demo metis.f90)
33
target_link_libraries(metis_demo PRIVATE METIS::METIS)
4-
5-
add_test(NAME Metis
6-
COMMAND ${MPIEXEC_EXECUTABLE} ${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} $<TARGET_FILE:metis_demo>
7-
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
8-
)
4+
add_test(NAME Metis COMMAND metis_demo)
95
endif()
106

117
if(MUMPS_FOUND)

src/metis.f90

+1-3
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,7 @@ program test_metis
6666

6767
call METIS_PartGraphKway(nvtxs, ncon, xadj, adjncy, vwgt, vsize, adjwgt, nparts, tpwgts, ubvec, options, objval, part)
6868

69-
do, j=1,nvtxs
70-
print *, j, part(j)
71-
enddo
69+
print '(15I3)', part
7270

7371
refpart = [3,1,1,2,4,3,4,2,2,4,3,1,1,2,4]
7472

0 commit comments

Comments
 (0)