Changeset 4665
- Timestamp:
- 07/19/10 16:22:22 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/m4/issm_options.m4
r4656 r4665 3 3 AC_DEFUN([ISSM_OPTIONS],[ 4 4 5 6 7 8 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%debugging-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 5 dnl ISSM's internal options 6 dnl Debugging {{{1 9 7 AC_ARG_ENABLE([debugging],AS_HELP_STRING([--enable-debugging], 10 8 [turn debug support on]), … … 13 11 AC_DEFINE([_ISSM_DEBUG_],[1],[Macro to enable debugging in ISSM.]) 14 12 fi 15 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Debuggin-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 16 17 18 19 20 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%serial build-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 13 dnl }}} 14 dnl Serial build {{{1 21 15 AC_ARG_WITH([serial], 22 16 AS_HELP_STRING([--with-serial = value], … … 26 20 AM_CONDITIONAL([NOSERIAL], [test $SERIAL_VALUE = no]) 27 21 AC_MSG_RESULT($SERIAL_VALUE) 28 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%serial build-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 29 30 31 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%parallel build-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 22 dnl }}} 23 dnl Parallel build {{{1 32 24 AC_ARG_WITH([parallel], 33 25 AS_HELP_STRING([--with-parallel = value], … … 37 29 AM_CONDITIONAL([NOPARALLEL], [test $PARALLEL_VALUE = no]) 38 30 AC_MSG_RESULT($PARALLEL_VALUE) 39 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%parallel build-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 40 41 42 43 dnl: check that at least serial or parallel builds have been requested! 31 dnl }}} 32 dnl Serial or Parallel check {{{1 33 dnl Check that at least serial or parallel builds have been requested! 44 34 if test "$SERIAL_VALUE" != "yes" ; then 45 35 if test "$PARALLEL_VALUE" != "yes"; then … … 47 37 fi 48 38 fi 49 50 51 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%matlab-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 39 dnl }}} 40 41 dnl ISSM's externalpackages 42 dnl Matlab {{{1 52 43 AC_ARG_WITH([matlab-dir], 53 44 AS_HELP_STRING([--with-matlab-dir = DIR], … … 131 122 AM_CONDITIONAL(LARGEARRAYS, test x$largearrays = xyes) 132 123 133 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%matlab-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 134 135 136 137 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%triangle-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 124 dnl }}} 125 dnl triangle {{{1 138 126 AC_ARG_WITH([triangle-dir], 139 127 AS_HELP_STRING([--with-triangle-dir = DIR], [triangle root directory. necessary for serial build]), … … 164 152 fi 165 153 AC_MSG_RESULT(ok) 166 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%triangle-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 167 168 169 170 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dakota-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 154 dnl }}} 155 dnl dakota{{{1 171 156 AC_ARG_WITH([dakota-dir], 172 157 AS_HELP_STRING([--with-dakota-dir = DIR], [dakota root directory. necessary for serial build]), … … 189 174 fi 190 175 AC_MSG_RESULT($HAVE_DAKOTA) 191 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dakota-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 192 193 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%chaco-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 176 dnl }}} 177 dnl chaco{{{1 194 178 AC_ARG_WITH([chaco-dir], 195 179 AS_HELP_STRING([--with-chaco-dir = DIR], [chaco root directory.]), … … 212 196 fi 213 197 AC_MSG_RESULT($HAVE_CHACO) 214 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%chaco-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 215 216 217 218 219 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%scotch-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 198 dnl }}} 199 dnl scotch{{{1 220 200 AC_ARG_WITH([scotch-dir], 221 201 AS_HELP_STRING([--with-scotch-dir = DIR], [scotch root directory.]), … … 239 219 fi 240 220 AC_MSG_RESULT($HAVE_SCOTCH) 241 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%scotch-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 242 243 244 245 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%metis-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 221 dnl }}} 222 dnl metis{{{1 246 223 AC_ARG_WITH([metis-dir], 247 224 AS_HELP_STRING([--with-metis-dir = DIR], … … 282 259 AC_MSG_RESULT($HAVE_METIS) 283 260 fi 284 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%metis-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 285 286 287 288 289 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mpi-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 261 dnl }}} 262 dnl mpi{{{1 290 263 AC_MSG_CHECKING(for mpi...) 291 264 AC_ARG_WITH([mpi-lib], … … 320 293 fi 321 294 AC_MSG_RESULT(done) 322 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mpi-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 323 324 325 326 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%petsc-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 295 dnl }}} 296 dnl petsc{{{1 327 297 AC_ARG_WITH([petsc-dir], 328 298 AS_HELP_STRING([--with-petsc-dir = DIR], … … 400 370 AC_MSG_RESULT($HAVE_PETSC) 401 371 fi 402 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%petsc-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 403 404 405 406 407 408 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mpiuni-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 372 dnl }}} 373 dnl mpiuni{{{1 409 374 dnl when running in serial mode, MPI must be ignored, and set to internal petsc mpiuni: 410 375 if test "$PARALLEL_VALUE" = "no" ; then … … 429 394 AC_SUBST([MPILIB]) 430 395 fi 431 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mpiuni-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 432 433 434 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%slepc-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 396 dnl }}} 397 dnl slepc{{{1 435 398 AC_ARG_WITH([slepc-dir], 436 399 AS_HELP_STRING([--with-slepc-dir = DIR], … … 454 417 fi 455 418 AC_MSG_RESULT($HAVE_SLEPC) 456 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%slepc-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 457 458 459 460 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%scalapack-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 419 dnl }}} 420 dnl scalapack{{{1 461 421 AC_ARG_WITH([scalapack-dir], 462 422 AS_HELP_STRING([--with-scalapack-dir = DIR], … … 478 438 fi 479 439 AC_MSG_RESULT($HAVE_SCALAPACK) 480 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%scalapack-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 481 482 483 484 485 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%blas-lapack-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 440 dnl }}} 441 dnl blas{{{1 486 442 AC_ARG_WITH([blas-lapack-dir], 487 443 AS_HELP_STRING([--with-blas-lapack-dir = DIR], … … 519 475 fi 520 476 AC_MSG_RESULT($HAVE_BLASLAPACK) 521 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%blas-lapack-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 522 523 524 525 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mkl-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 477 dnl }}} 478 dnl mkl{{{1 526 479 AC_ARG_WITH([mkl-dir], 527 480 AS_HELP_STRING([--with-mkl-dir = DIR], … … 544 497 fi 545 498 AC_MSG_RESULT($HAVE_MKL) 546 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mkl-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 547 548 549 550 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%plapack-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 499 dnl }}} 500 dnl plapack{{{1 551 501 AC_ARG_WITH([plapack-lib], 552 502 AS_HELP_STRING([--with-plapack-lib = lib], … … 579 529 fi 580 530 AC_MSG_RESULT($HAVE_PLAPACK) 581 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%plapack-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 582 583 584 585 586 587 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mumps-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 531 dnl }}} 532 dnl mumps{{{1 588 533 589 534 dnl Mumps directory … … 612 557 fi 613 558 AC_MSG_RESULT($HAVE_MUMPS) 614 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mumps-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 615 616 617 618 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%blacs-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 559 dnl }}} 560 dnl blacs{{{1 619 561 AC_ARG_WITH([blacs-dir], 620 562 AS_HELP_STRING([--with-blacs-dir = DIR], … … 637 579 fi 638 580 AC_MSG_RESULT($HAVE_BLACS) 639 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%blacs-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 640 641 642 643 644 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%math-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 581 dnl }}} 582 dnl math{{{1 645 583 AC_MSG_CHECKING(for math library...) 646 584 AC_ARG_WITH([math-lib], … … 658 596 fi 659 597 AC_MSG_RESULT(done) 660 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%math-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 661 662 663 664 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fortran-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 598 dnl }}} 599 dnl fortran{{{1 665 600 dnl fortran library option 666 601 AC_MSG_CHECKING(for fortran library...) … … 679 614 fi 680 615 AC_MSG_RESULT(done) 681 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fortran-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 682 683 684 685 686 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%graphics-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 616 dnl }}} 617 dnl graphics{{{1 687 618 AC_MSG_CHECKING(for graphics library...) 688 619 AC_ARG_WITH([graphics-lib], … … 700 631 fi 701 632 AC_MSG_RESULT(done) 702 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%graphics-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 703 704 705 706 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vendor-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 633 dnl }}} 634 dnl vendor{{{1 707 635 AC_ARG_WITH([vendor], 708 636 AS_HELP_STRING([--with-vendor = VENDOR], [vendor name, ex: intel]), … … 728 656 fi 729 657 AC_MSG_RESULT(done) 730 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vendor-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 731 732 733 734 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%optimization-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 658 dnl }}} 659 660 dnl other options 661 dnl optimization{{{1 735 662 dnl bypass standard optimization -g -O2 ? 736 663 AC_ARG_WITH([cxxoptflags], … … 741 668 AC_MSG_RESULT(done) 742 669 743 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%optimization-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 744 745 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%multithreading-beginning%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 670 dnl }}} 671 dnl multithreading{{{1 746 672 AC_ARG_WITH([numthreads], 747 673 AS_HELP_STRING([--with-numthreads = NUMTHREADS_VALUE], … … 772 698 AC_SUBST([MULTITHREADINGLIB]) 773 699 AC_MSG_RESULT($NUMTHREADS_VALUE) 774 dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%numthreads build-end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 775 776 dnl dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%64 bit indices%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 700 dnl }}} 701 dnl 64bit {{{1 777 702 AC_ARG_WITH([64bit-indices], 778 703 AS_HELP_STRING([--with-64bit-indices = bool], [use 64 bit integers, default 0, ex: --with-64bit-indices=1]), … … 787 712 fi 788 713 AC_MSG_RESULT($USE_64BIT_INDICES) 789 dnl dnl %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%64 bit indices end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 790 714 dnl }}} 791 715 792 716 ])
Note:
See TracChangeset
for help on using the changeset viewer.