Changeset 13693
- Timestamp:
- 10/16/12 09:59:13 (12 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 1 deleted
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/android/android-ndk/install.sh
r13246 r13693 1 1 #!/bin/bash 2 set -eu3 2 4 3 # This installs the Android NDK (Native Development Kit) -
issm/trunk-jpl/externalpackages/android/android-sdk/install.sh
r13246 r13693 1 1 #!/bin/bash 2 set -eu3 2 4 3 # This installs the Android SDK (Software Development Kit) -
issm/trunk-jpl/externalpackages/distribute/install.sh
r13246 r13693 4 4 #Download from ISSM server 5 5 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://python-distribute.org/distribute_setup.py' 'distribute_setup.py' 6 python distribute_setup.py6 sudo python distribute_setup.py -
issm/trunk-jpl/externalpackages/numpy/install-macosx-lion.sh
r13264 r13693 6 6 export FFLAGS=-ff2c 7 7 8 #clean up 9 rm -rf numpy 10 rm -rf numpy-1.7.0b2 11 8 12 #download numpy first 9 git clone https://github.com/numpy/numpy.git 13 #export GIT_SSL_NO_VERIFY=true 14 #git clone https://github.com/numpy/numpy.git 15 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/numpy-1.7.0b2.tar.gz' 'numpy-1.7.0b2.tar.gz' 10 16 11 17 #install numpy 12 cd numpy 18 tar -zxvf numpy-1.7.0b2.tar.gz 19 cd numpy-1.7.0b2 13 20 python setup.py build 14 21 python setup.py install 22 cd .. 23 python -c "import numpy; print 'Installed NumPy', numpy.__version__" 24 python -c "import numpy; numpy.test()" -
issm/trunk-jpl/src/c/Makefile.am
r13689 r13693 304 304 ./modules/SmbGradientsx/SmbGradientsx.h\ 305 305 ./modules/SmbGradientsx/SmbGradientsx.cpp\ 306 ./modules/UpdateConstraintsx/UpdateConstraintsx.h\307 ./modules/UpdateConstraintsx/UpdateConstraintsx.cpp\308 306 ./modules/MeshPartitionx/MeshPartitionx.h\ 309 307 ./modules/Reducevectorgtofx/Reducevectorgtofx.cpp\ -
issm/trunk-jpl/src/c/classes/FemModel.cpp
r13691 r13693 364 364 } 365 365 /*}}}*/ 366 /*FUNCTION void FemModel::UpdateConstraintsx(void){{{*/ 367 void FemModel::UpdateConstraintsx(void){ 368 369 IssmDouble time; 370 int analysis_type; 371 372 /*retrieve parameters: */ 373 parameters->FindParam(&analysis_type,AnalysisTypeEnum); 374 parameters->FindParam(&time,TimeEnum); 375 376 /*start module: */ 377 if(VerboseModule()) _pprintLine_(" Updating constraints for time: " << time); 378 379 /*First, update dof constraints in nodes, using constraints: */ 380 SpcNodesx(nodes,constraints,parameters,analysis_type); 381 382 /*Now, update degrees of freedoms: */ 383 NodesDofx(nodes,parameters,analysis_type); 384 385 } -
issm/trunk-jpl/src/c/classes/FemModel.h
r13691 r13693 64 64 /*Modules: {{{*/ 65 65 int UpdateVertexPositionsx(void); 66 66 void UpdateConstraintsx(void); 67 67 /*}}}*/ 68 68 -
issm/trunk-jpl/src/c/modules/modules.h
r13689 r13693 121 121 #include "./ThicknessAlongGradientx/ThicknessAlongGradientx.h" 122 122 #include "./ThicknessAcrossGradientx/ThicknessAcrossGradientx.h" 123 #include "./UpdateConstraintsx/UpdateConstraintsx.h"124 123 #include "./UpdateDynamicConstraintsx/UpdateDynamicConstraintsx.h" 125 124 #include "./VerticesDofx/VerticesDofx.h" -
issm/trunk-jpl/src/c/solvers/solver_adjoint_linear.cpp
r13216 r13693 24 24 /*Recover parameters: */ 25 25 femmodel->parameters->FindParam(&configuration_type,ConfigurationTypeEnum); 26 UpdateConstraintsx(femmodel->nodes,femmodel->constraints,femmodel->parameters);26 femmodel->UpdateConstraintsx(); 27 27 28 28 SystemMatricesx(&Kff, &Kfs, &pf, &df, NULL,femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters); -
issm/trunk-jpl/src/c/solvers/solver_linear.cpp
r13387 r13693 22 22 /*Recover parameters: */ 23 23 femmodel->parameters->FindParam(&configuration_type,ConfigurationTypeEnum); 24 UpdateConstraintsx(femmodel->nodes,femmodel->constraints,femmodel->parameters);24 femmodel->UpdateConstraintsx(); 25 25 26 26 SystemMatricesx(&Kff, &Kfs, &pf, &df, NULL,femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters); -
issm/trunk-jpl/src/c/solvers/solver_newton.cpp
r13325 r13693 38 38 femmodel->parameters->FindParam(&max_nonlinear_iterations,DiagnosticMaxiterEnum); 39 39 femmodel->parameters->FindParam(&configuration_type,ConfigurationTypeEnum); 40 UpdateConstraintsx(femmodel->nodes,femmodel->constraints,femmodel->parameters);40 femmodel->UpdateConstraintsx(); 41 41 42 42 count=1; -
issm/trunk-jpl/src/c/solvers/solver_nonlinear.cpp
r13622 r13693 39 39 femmodel->parameters->FindParam(&max_nonlinear_iterations,DiagnosticMaxiterEnum); 40 40 femmodel->parameters->FindParam(&configuration_type,ConfigurationTypeEnum); 41 UpdateConstraintsx(femmodel->nodes,femmodel->constraints,femmodel->parameters);41 femmodel->UpdateConstraintsx(); 42 42 43 43 /*Were loads requested as output? : */ -
issm/trunk-jpl/src/c/solvers/solver_stokescoupling_nonlinear.cpp
r13622 r13693 41 41 femmodel->parameters->FindParam(&min_mechanical_constraints,DiagnosticRiftPenaltyThresholdEnum); 42 42 femmodel->parameters->FindParam(&max_nonlinear_iterations,DiagnosticMaxiterEnum); 43 UpdateConstraintsx(femmodel->nodes,femmodel->constraints,femmodel->parameters);43 femmodel->UpdateConstraintsx(); 44 44 45 45 count=1; -
issm/trunk-jpl/src/c/solvers/solver_thermal_nonlinear.cpp
r13622 r13693 49 49 InputUpdateFromConstantx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,true,ResetPenaltiesEnum); 50 50 InputUpdateFromConstantx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,false,ConvergedEnum); 51 UpdateConstraintsx(femmodel->nodes,femmodel->constraints,femmodel->parameters);51 femmodel->UpdateConstraintsx(); 52 52 53 53 for(;;){
Note:
See TracChangeset
for help on using the changeset viewer.