Changeset 3997
- Timestamp:
- 06/02/10 14:34:02 (15 years ago)
- Location:
- issm/trunk/externalpackages/meshpart
- Files:
-
- 3 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/externalpackages/meshpart/install.sh
r3073 r3997 35 35 cd ../.. 36 36 37 # Build mlchaco 37 # Build mlchaco and Chaco 38 cp -p Chacox.c src/chaco 39 cp -p Chaco.c src/chaco 40 cp -p Chaco_m.m src 38 41 cd src/chaco 39 make 42 make mlchaco 43 make Chaco 40 44 # Clean up, specifically the objects left in the chaco directories by mlchaco 41 45 make clean -
issm/trunk/externalpackages/meshpart/meshpart.patch
r3996 r3997 1 diff -rc src/chaco/Makefile new/chaco/Makefile 1 Only in new2/chaco: Chaco.c 2 Only in new2/chaco: Chacox.c 3 diff -rc src/chaco/Makefile new2/chaco/Makefile 2 4 *** src/chaco/Makefile 1998-07-06 13:08:26.000000000 -0700 3 --- new /chaco/Makefile 2010-04-06 15:51:33.913224536-07005 --- new2/chaco/Makefile 2010-05-27 10:48:50.043321738 -0700 4 6 *************** 5 7 *** 24,51 **** … … 23 25 24 26 25 26 27 -${MLCHACO}/chaco_check_graph.c \28 -${MLCHACO}/check_input.c \29 -${MLCHACO}/smalloc.c \27 ! MLFILES.c= ${MLCHACO}/mlchaco.c \ 28 ! ${MLCHACO}/bail.c \ 29 ! ${MLCHACO}/chaco_check_graph.c \ 30 ! ${MLCHACO}/check_input.c \ 31 ! ${MLCHACO}/smalloc.c \ 30 32 ${MLCHACO}/user_params.c 31 33 … … 61 63 62 64 63 MLFILES.c= ${MLCHACO}/mlchaco.c \ 64 ${MLCHACO}/bail.c \ 65 ! MLFILES.c= ${MLCHACO}/Chacox.c \ 65 66 ${MLCHACO}/user_params.c 66 + # ${MLCHACO}/chaco_check_graph.c \ 67 + # ${MLCHACO}/check_input.c \ 68 + # ${MLCHACO}/smalloc.c \ 67 + # ${MLCHACO}/bail.c \ # redefined original with -DMATLAB 68 + # ${MLCHACO}/chaco_check_graph.c \ # redefined original with -DMATLAB 69 + # ${MLCHACO}/check_input.c \ # redefined original with -DMATLAB 70 + # ${MLCHACO}/smalloc.c \ # redefined original with -DMATLAB 69 71 70 72 CHFILES.c= ${CHACO}/main/interface.c \ … … 141 143 *************** 142 144 *** 232,237 **** 143 --- 246,25 2----145 --- 246,253 ---- 144 146 ${CHACO}/util/normalize.c \ 145 147 ${CHACO}/util/mergesort.c \ 146 148 ${CHACO}/util/randomize.c \ 147 149 + ${CHACO}/util/smalloc.c \ 150 + ${CHACO}/util/bail.c \ 148 151 ${CHACO}/util/scadd.c \ 149 152 ${CHACO}/util/seconds.c \ … … 151 154 *************** 152 155 *** 243,248 **** 153 --- 25 8,265 ----156 --- 259,265 ---- 154 157 ${CHACO}/util/vecout.c \ 155 158 ${CHACO}/util/vecran.c \ 156 159 ${CHACO}/util/vecscale.c 157 160 + # ${CHACO}/main/user_params.c \ 158 + # ${CHACO}/util/bail.c \159 161 160 162 MLFILES.o= $(MLFILES.c:.c=.o) 161 163 162 164 *************** 163 *** 252,2 59****165 *** 252,261 **** 164 166 # ${MATLAB}/bin/cmex CC='gcc -G' -lm ${OFLAGS} ${MLFILES.o} chaco.a; \ 165 167 # mv mlchaco.mex* ${DEST_DIR} 166 168 167 169 ! mlchaco: ${MLFILES.c} chaco.a Makefile 168 170 ! mex -V4 -output mlchaco ${MLFILES.c} chaco.a -I${CHACO}/main 169 171 mv mlchaco.mex* ${DEST_DIR} 170 172 171 173 chaco.a: ${CHFILES.o} 172 --- 269,280 ---- 174 ${AR} chaco.a ${CHFILES.o} ; ${RANLIB} chaco.a 175 176 --- 269,286 ---- 173 177 # ${MATLAB}/bin/cmex CC='gcc -G' -lm ${OFLAGS} ${MLFILES.o} chaco.a; \ 174 178 # mv mlchaco.mex* ${DEST_DIR} 175 179 176 + #mlchaco: ${MLFILES.c} chaco.a Makefile 177 + # mex -V4 -output mlchaco ${MLFILES.c} chaco.a -I${CHACO}/main 178 + # mv mlchaco.mex* ${DEST_DIR} 180 ! #mlchaco: ${MLFILES.c} chaco.a Makefile 181 ! # mex -V4 -output mlchaco ${MLFILES.c} chaco.a -I${CHACO}/main 182 ! # mv mlchaco.mex* ${DEST_DIR} 183 ! 184 ! mlchaco: ${MLFILES.c} ${CHFILES.c} chaco.a Makefile 185 ! ${MATLAB}/bin/mex mlchaco.c -largeArrayDims -DMATLAB ${MLFILES.c} chaco.a -I${CHACO}/main 186 mv mlchaco.mex* ${DEST_DIR} 187 188 + Chaco: ${MLFILES.c} ${CHFILES.c} chaco.a Makefile 189 + ${MATLAB}/bin/mex Chaco.c -largeArrayDims -DMATLAB ${MLFILES.c} chaco.a -I${CHACO}/main 190 + mv Chaco.mex* ${DEST_DIR} 179 191 + 180 mlchaco: ${MLFILES.c} chaco.a Makefile181 ! ${MATLAB}/bin/mex -output mlchaco -largeArrayDims -DMATLAB ${MLFILES.c} chaco.a -I${CHACO}/main182 mv mlchaco.mex* ${DEST_DIR}183 184 192 chaco.a: ${CHFILES.o} 185 diff -rc src/chaco/mlchaco.c new/chaco/mlchaco.c 193 ${AR} chaco.a ${CHFILES.o} ; ${RANLIB} chaco.a 194 195 diff -rc src/chaco/mlchaco.c new2/chaco/mlchaco.c 186 196 *** src/chaco/mlchaco.c 1999-07-23 12:19:09.000000000 -0700 187 --- new /chaco/mlchaco.c 2010-04-06 15:51:33.920224545 -0700197 --- new2/chaco/mlchaco.c 2010-06-02 11:35:10.327038815 -0700 188 198 *************** 189 199 *** 32,37 **** … … 334 344 if (ewgts != NULL) mxFree((char *) ewgts); 335 345 if (x != NULL) mxFree((char *) x); 336 diff -rc src/chaco.m new /chaco.m346 diff -rc src/chaco.m new2/chaco.m 337 347 *** src/chaco.m 1999-07-23 12:13:26.000000000 -0700 338 --- new /chaco.m 2010-04-06 15:51:33.926224552-0700348 --- new2/chaco.m 2010-06-02 11:35:10.335038823 -0700 339 349 *************** 340 350 *** 142,148 **** … … 355 365 else 356 366 vwgts = []; 357 diff -rc src/fiedler.m new/fiedler.m 367 Only in new2: Chaco.mexa64 368 Only in new2: Chaco_m.m 369 diff -rc src/fiedler.m new2/fiedler.m 358 370 *** src/fiedler.m 1996-02-23 10:03:20.000000000 -0800 359 --- new /fiedler.m 2010-04-06 15:51:33.932224559-0700371 --- new2/fiedler.m 2010-06-02 11:35:10.342038830 -0700 360 372 *************** 361 373 *** 58,64 **** … … 379 391 R = chol(L-shift*I); 380 392 Rt = R'; 381 diff -rc src/meshdemo.m new /meshdemo.m393 diff -rc src/meshdemo.m new2/meshdemo.m 382 394 *** src/meshdemo.m 2002-02-08 07:38:21.000000000 -0800 383 --- new /meshdemo.m 2010-06-02 11:20:25.564177135-0700395 --- new2/meshdemo.m 2010-06-02 11:35:10.349038837 -0700 384 396 *************** 385 397 *** 98,103 **** … … 414 426 disp(' '); 415 427 disp(' Next is a multilevel method from the "Metis" package.'); 416 diff -rc src/metis/metismex.c new /metis/metismex.c428 diff -rc src/metis/metismex.c new2/metis/metismex.c 417 429 *** src/metis/metismex.c 2009-07-13 14:37:08.000000000 -0700 418 --- new /metis/metismex.c 2010-04-06 15:51:33.944224574-0700430 --- new2/metis/metismex.c 2010-06-02 11:35:10.357038845 -0700 419 431 *************** 420 432 *** 92,98 **** … … 436 448 437 449 /* Find MATLAB's matrix structure */ 438 diff -rc src/metis/proto.h new /metis/proto.h450 diff -rc src/metis/proto.h new2/metis/proto.h 439 451 *** src/metis/proto.h 2010-04-13 12:32:38.504256000 -0700 440 --- new /metis/proto.h 2010-04-06 15:51:33.949224580-0700452 --- new2/metis/proto.h 2010-06-02 11:35:10.406038893 -0700 441 453 *************** 442 454 *** 230,237 **** … … 479 491 480 492 Only in src: metismex.mexsol 493 Only in new2: mlchaco.mexa64 -
issm/trunk/externalpackages/meshpart/mlchaco_jes_notes.txt
r2964 r3997 164 164 > chaco.a -I${CHACO}/main 165 165 166 5/25/10: 167 168 - reorganized chaco.m and mlchaco.c drivers into Chaco.c matlab-layer (independent of chaco) and Chacox.c x-layer (independent of matlab). 169 170 5/26/10: 171 172 - added mexchaco target to Makefile (and related changes). 173 174 5/27/10 175 176 - added define for exit(status) to ${CHACO}/main/defs.h so that local bail.c is 177 unnecessary. 178
Note:
See TracChangeset
for help on using the changeset viewer.