| 1 | .PHONY:amg2013
|
|---|
| 2 |
|
|---|
| 3 | CIVL=civl
|
|---|
| 4 |
|
|---|
| 5 | INCLUDES=-userIncludePath=./AMG2013:AMG2013/IJ_mv:AMG2013/krylov:AMG2013/parcsr_ls:AMG2013/parcsr_mv:AMG2013/seq_mv:AMG2013/sstruct_mv:AMG2013/struct_mv:AMG2013/test:AMG2013/utilities:
|
|---|
| 6 |
|
|---|
| 7 | SHOW=${CIVL} show -verbose -ompNoSimplify -ompLoopDecomp=ROUND_ROBIN -inputTHREAD_MAX=3 -enablePrintf=false
|
|---|
| 8 | VERIFY=${CIVL} verify -ompNoSimplify -ompLoopDecomp=ROUND_ROBIN -inputTHREAD_MAX=3 -enablePrintf=false
|
|---|
| 9 | VERIFYALL=${CIVL} verify -ompNoSimplify -ompLoopDecomp=ALL -inputTHREAD_MAX=3 -enablePrintf=false
|
|---|
| 10 | SIMPLIFY=${CIVL} verify -ompLoopDecomp=ALL -inputTHREAD_MAX=3 -enablePrintf=false
|
|---|
| 11 |
|
|---|
| 12 | SOURCE=AMG2013/IJ_mv/HYPRE_IJMatrix.c AMG2013/IJ_mv/HYPRE_IJVector.c \
|
|---|
| 13 | AMG2013/IJ_mv/IJMatrix.c AMG2013/IJ_mv/IJMatrix_parcsr.c \
|
|---|
| 14 | AMG2013/IJ_mv/IJVector.c AMG2013/IJ_mv/IJVector_parcsr.c \
|
|---|
| 15 | AMG2013/IJ_mv/aux_par_vector.c AMG2013/IJ_mv/aux_parcsr_matrix.c \
|
|---|
| 16 | AMG2013/krylov/HYPRE_gmres.c AMG2013/krylov/HYPRE_pcg.c \
|
|---|
| 17 | AMG2013/krylov/gmres.c AMG2013/krylov/pcg.c \
|
|---|
| 18 | AMG2013/parcsr_ls/HYPRE_parcsr_amg.c AMG2013/parcsr_ls/HYPRE_parcsr_gmres.c \
|
|---|
| 19 | AMG2013/parcsr_ls/HYPRE_parcsr_pcg.c AMG2013/parcsr_ls/aux_interp.c \
|
|---|
| 20 | AMG2013/parcsr_ls/gen_redcs_mat.c AMG2013/parcsr_ls/par_amg.c \
|
|---|
| 21 | AMG2013/parcsr_ls/par_amg_setup.c AMG2013/parcsr_ls/par_amg_solve.c \
|
|---|
| 22 | AMG2013/parcsr_ls/par_cg_relax_wt.c AMG2013/parcsr_ls/par_coarse_parms.c \
|
|---|
| 23 | AMG2013/parcsr_ls/par_coarsen.c AMG2013/parcsr_ls/par_cycle.c \
|
|---|
| 24 | AMG2013/parcsr_ls/par_difconv.c AMG2013/parcsr_ls/par_indepset.c \
|
|---|
| 25 | AMG2013/parcsr_ls/par_interp.c AMG2013/parcsr_ls/par_jacobi_interp.c \
|
|---|
| 26 | AMG2013/parcsr_ls/par_laplace.c AMG2013/parcsr_ls/par_laplace_27pt.c \
|
|---|
| 27 | AMG2013/parcsr_ls/par_lr_interp.c AMG2013/parcsr_ls/par_multi_interp.c \
|
|---|
| 28 | AMG2013/parcsr_ls/par_nodal_systems.c AMG2013/parcsr_ls/par_rap.c \
|
|---|
| 29 | AMG2013/parcsr_ls/par_rap_communication.c AMG2013/parcsr_ls/par_relax.c \
|
|---|
| 30 | AMG2013/parcsr_ls/par_relax_interface.c AMG2013/parcsr_ls/par_relax_more.c \
|
|---|
| 31 | AMG2013/parcsr_ls/par_scaled_matnorm.c AMG2013/parcsr_ls/par_stats.c \
|
|---|
| 32 | AMG2013/parcsr_ls/par_strength.c AMG2013/parcsr_ls/par_vardifconv.c \
|
|---|
| 33 | AMG2013/parcsr_ls/partial.c AMG2013/parcsr_ls/pcg_par.c \
|
|---|
| 34 | AMG2013/parcsr_mv/HYPRE_parcsr_matrix.c \
|
|---|
| 35 | AMG2013/parcsr_mv/HYPRE_parcsr_vector.c AMG2013/parcsr_mv/new_commpkg.c \
|
|---|
| 36 | AMG2013/parcsr_mv/par_csr_assumed_part.c \
|
|---|
| 37 | AMG2013/parcsr_mv/par_csr_communication.c AMG2013/parcsr_mv/par_csr_matop.c \
|
|---|
| 38 | AMG2013/parcsr_mv/par_csr_matop_marked.c AMG2013/parcsr_mv/par_csr_matrix.c \
|
|---|
| 39 | AMG2013/parcsr_mv/par_csr_matvec.c AMG2013/parcsr_mv/par_vector.c \
|
|---|
| 40 | AMG2013/seq_mv/HYPRE_csr_matrix.c AMG2013/seq_mv/HYPRE_vector.c \
|
|---|
| 41 | AMG2013/seq_mv/big_csr_matrix.c AMG2013/seq_mv/csr_matop.c \
|
|---|
| 42 | AMG2013/seq_mv/csr_matrix.c AMG2013/seq_mv/csr_matvec.c \
|
|---|
| 43 | AMG2013/seq_mv/genpart.c AMG2013/seq_mv/vector.c \
|
|---|
| 44 | AMG2013/sstruct_mv/HYPRE_sstruct_graph.c \
|
|---|
| 45 | AMG2013/sstruct_mv/HYPRE_sstruct_grid.c \
|
|---|
| 46 | AMG2013/sstruct_mv/HYPRE_sstruct_matrix.c \
|
|---|
| 47 | AMG2013/sstruct_mv/HYPRE_sstruct_stencil.c \
|
|---|
| 48 | AMG2013/sstruct_mv/HYPRE_sstruct_vector.c AMG2013/sstruct_mv/box_map.c \
|
|---|
| 49 | AMG2013/sstruct_mv/sstruct_axpy.c AMG2013/sstruct_mv/sstruct_copy.c \
|
|---|
| 50 | AMG2013/sstruct_mv/sstruct_graph.c AMG2013/sstruct_mv/sstruct_grid.c \
|
|---|
| 51 | AMG2013/sstruct_mv/sstruct_innerprod.c AMG2013/sstruct_mv/sstruct_matrix.c \
|
|---|
| 52 | AMG2013/sstruct_mv/sstruct_matvec.c \
|
|---|
| 53 | AMG2013/sstruct_mv/sstruct_overlap_innerprod.c \
|
|---|
| 54 | AMG2013/sstruct_mv/sstruct_scale.c AMG2013/sstruct_mv/sstruct_stencil.c \
|
|---|
| 55 | AMG2013/sstruct_mv/sstruct_vector.c AMG2013/struct_mv/HYPRE_struct_grid.c \
|
|---|
| 56 | AMG2013/struct_mv/HYPRE_struct_matrix.c \
|
|---|
| 57 | AMG2013/struct_mv/HYPRE_struct_stencil.c \
|
|---|
| 58 | AMG2013/struct_mv/HYPRE_struct_vector.c AMG2013/struct_mv/assumed_part.c \
|
|---|
| 59 | AMG2013/struct_mv/box.c AMG2013/struct_mv/box_algebra.c \
|
|---|
| 60 | AMG2013/struct_mv/box_alloc.c AMG2013/struct_mv/box_boundary.c \
|
|---|
| 61 | AMG2013/struct_mv/box_manager.c AMG2013/struct_mv/box_neighbors.c \
|
|---|
| 62 | AMG2013/struct_mv/communication_info.c AMG2013/struct_mv/computation.c \
|
|---|
| 63 | AMG2013/struct_mv/grow.c AMG2013/struct_mv/new_assemble.c \
|
|---|
| 64 | AMG2013/struct_mv/new_box_neighbors.c AMG2013/struct_mv/project.c \
|
|---|
| 65 | AMG2013/struct_mv/struct_axpy.c AMG2013/struct_mv/struct_communication.c \
|
|---|
| 66 | AMG2013/struct_mv/struct_copy.c AMG2013/struct_mv/struct_grid.c \
|
|---|
| 67 | AMG2013/struct_mv/struct_innerprod.c AMG2013/struct_mv/struct_io.c \
|
|---|
| 68 | AMG2013/struct_mv/struct_matrix.c AMG2013/struct_mv/struct_matrix_mask.c \
|
|---|
| 69 | AMG2013/struct_mv/struct_matvec.c \
|
|---|
| 70 | AMG2013/struct_mv/struct_overlap_innerprod.c \
|
|---|
| 71 | AMG2013/struct_mv/struct_scale.c AMG2013/struct_mv/struct_stencil.c \
|
|---|
| 72 | AMG2013/struct_mv/struct_vector.c AMG2013/utilities/amg_linklist.c \
|
|---|
| 73 | AMG2013/utilities/binsearch.c AMG2013/utilities/exchange_data.c \
|
|---|
| 74 | AMG2013/utilities/hypre_error.c AMG2013/utilities/hypre_memory.c \
|
|---|
| 75 | AMG2013/utilities/hypre_qsort.c AMG2013/utilities/memory_dmalloc.c \
|
|---|
| 76 | AMG2013/utilities/mpistubs.c AMG2013/utilities/qsplit.c \
|
|---|
| 77 | AMG2013/utilities/random.c AMG2013/utilities/thread_mpistubs.c \
|
|---|
| 78 | AMG2013/utilities/threading.c AMG2013/utilities/timer.c \
|
|---|
| 79 | AMG2013/utilities/timing.c AMG2013/utilities/umalloc_local.c
|
|---|
| 80 |
|
|---|
| 81 | all:
|
|---|
| 82 | ${SHOW} ${INCLUDES} AMG2013/test/amg2013.c ${SOURCE}
|
|---|
| 83 |
|
|---|
| 84 | amg2013:
|
|---|
| 85 | ${SHOW} ${INCLUDES} AMG2013/test/amg2013.c
|
|---|
| 86 |
|
|---|
| 87 | clean:
|
|---|