Changes

Summary

  1. Handle CMAKE_MODULE_PATH better. Export all IRON_TARGETS. (commit: 3eb2731) (details)
  2. Correct export of symbols for Windows with MSVC. (commit: e8c2a8d) (details)
  3. Use new Python find_package. (commit: bdbef7e) (details)
  4. Correct file modes. (commit: c2ea1ed) (details)
  5. Tell Iron python module about the Python libraries to link to. (commit: 7fa7f87) (details)
  6. Correct names of exported symbols for MSVC dlls. (commit: ecf6294) (details)
  7. Fix tabs for spaces in CMakeLists.txt. (commit: c4ac39e) (details)
  8. Handle the building of shared or static libraries better. (commit: b22b3fd) (details)
  9. Correct name of CMake variable from PYTHON_EXECUTABLE to (commit: e952c06) (details)
  10. Correct tabs for spaces. (commit: feb5251) (details)
  11. Find Development component of Pyhton at the same time otherwise (commit: 9f8745d) (details)
  12. Fixes for dataprojections (commit: 9b4d9c0) (details)
Commit 3eb27314b52ac0739d85e7620cbff8b20e034a85 by abi.git.user
Handle CMAKE_MODULE_PATH better. Export all IRON_TARGETS.
(commit: 3eb2731)
The file was modified CMakeLists.txt (diff)
Commit e8c2a8deed630a4c1806fcca46ce2e5799245256 by abi.git.user
Correct export of symbols for Windows with MSVC.
(commit: e8c2a8d)
The file was modified src/opencmiss_iron.f90 (diff)
The file was modified bindings/CMakeLists.txt (diff)
The file was modified src/Helmholtz_TEMPLATE_equations_routines.f90 (diff)
The file was modified src/util_array.f90 (diff)
The file was modified src/Laplace_equations_routines.f90 (diff)
The file was modified src/equations_matrices_routines.f90 (diff)
The file was modified utils/findenterexits.py (diff)
The file was modified src/coordinate_routines.f90 (diff)
The file was modified src/machine_constants_linux.f90 (diff)
The file was modified src/Poisson_equations_routines.f90 (diff)
The file was modified src/domain_mappings.f90 (diff)
The file was modified src/linear_elasticity_routines.f90 (diff)
The file was modified src/cmiss.f90 (diff)
The file was modified src/interface_routines.f90 (diff)
The file was modified src/advection_diffusion_equation_routines.f90 (diff)
The file was modified src/multi_physics_routines.f90 (diff)
The file was modified src/fitting_routines.f90 (diff)
The file was modified src/machine_constants_win32.f90 (diff)
The file was modified src/equations_routines.f90 (diff)
The file was modified src/field_IO_routines.f90 (diff)
The file was modified src/matrix_vector.f90 (diff)
The file was modified src/equations_mapping_routines.f90 (diff)
The file was modified src/distributed_matrix_vector_IO.f90 (diff)
The file was modified src/constants.f90 (diff)
The file was modified utils/numpy_include.py (diff)
The file was modified CMakeLists.txt (diff)
The file was modified Makefile (diff)
The file was modified src/reaction_diffusion_IO_routines.f90 (diff)
The file was modified src/data_point_routines.f90 (diff)
The file was modified src/input_output.f90 (diff)
The file was modified src/interface_conditions_constants.f90 (diff)
The file was modified src/region_routines.f90 (diff)
The file was modified utils/MakefileCommon.inc (diff)
The file was modified src/fluid_mechanics_routines.f90 (diff)
The file was modified src/multi_compartment_transport_routines.f90 (diff)
The file was modified src/analytic_analysis_routines.f90 (diff)
The file was modified src/problem_constants.f90 (diff)
The file was modified src/FieldExportConstants.h (diff)
The file was modified src/binary_file_f.f90 (diff)
The file was modified utils/FunctionCheck.py (diff)
The file was modified src/fieldml_types.f90 (diff)
The file was modified src/distributed_matrix_vector.f90 (diff)
The file was modified src/timer_f.f90 (diff)
The file was modified src/machine_constants_irix.f90 (diff)
The file was modified src/fluid_mechanics_IO_routines.f90 (diff)
The file was modified src/test_framework_routines.f90 (diff)
The file was modified src/lists.f90 (diff)
The file was modified src/Helmholtz_equations_routines.f90 (diff)
The file was modified src/Poiseuille_equations_routines.f90 (diff)
The file was modified src/reaction_diffusion_equation_routines.f90 (diff)
The file was modified src/finite_elasticity_fluid_pressure_routines.f90 (diff)
The file was modified src/diffusion_equation_routines.f90 (diff)
The file was modified src/binary_file_c.c (diff)
The file was modified src/fieldml_input_routines.f90 (diff)
The file was modified src/interface_matrices_constants.f90 (diff)
The file was modified src/Darcy_pressure_equations_routines.f90 (diff)
The file was modified src/external_dae_solver_routines.c (diff)
The file was modified src/solver_mapping_routines.f90 (diff)
The file was modified src/base_routines.f90 (diff)
The file was modified utils/countlines.pl (diff)
The file was modified utils/FunctionRead.py (diff)
The file was modified src/electromechanics_routines.f90 (diff)
The file was modified src/trees.f90 (diff)
The file was modified src/cmiss_parmetis.f90 (diff)
The file was modified src/external_dae_solver_routines.h (diff)
The file was modified src/FieldExport.h (diff)
The file was modified src/interface_conditions_routines.f90 (diff)
The file was modified src/fieldml_output_routines.f90 (diff)
The file was modified src/cmiss_cellml.f90 (diff)
The file was modified src/linkedlist_routines.f90 (diff)
The file was modified src/Burgers_equation_routines.f90 (diff)
The file was modified src/electrophysiology_cell_routines.f90 (diff)
The file was modified src/blas.f90 (diff)
The file was modified src/diffusion_advection_diffusion_routines.f90 (diff)
The file was modified src/fieldml_util_routines.f90 (diff)
The file was modified src/biodomain_equation_routines.f90 (diff)
The file was modified src/machine_constants_aix.f90 (diff)
The file was modified src/solver_matrices_routines.f90 (diff)
The file was modified src/node_routines.f90 (diff)
The file was modified src/cmiss_c.c (diff)
The file was modified src/cmiss_mpi.f90 (diff)
The file was modified src/monodomain_equations_routines.f90 (diff)
The file was modified ExampleMakefile (diff)
The file was modified src/kinds.f90 (diff)
The file was modified src/strings.f90 (diff)
The file was modified src/Darcy_equations_routines.f90 (diff)
The file was modified src/computational_environment.f90 (diff)
The file was modified src/finite_elasticity_Darcy_routines.f90 (diff)
The file was modified src/interface_equations_routines.f90 (diff)
The file was modified src/bioelectric_routines.f90 (diff)
The file was modified src/machine_constants_vms.f90 (diff)
The file was modified src/bioelectric_finite_elasticity_routines.f90 (diff)
The file was modified README.rst (diff)
The file was modified src/fsi_routines.f90 (diff)
The file was modified src/iso_varying_string.f90 (diff)
The file was modified src/history_routines.f90 (diff)
The file was modified src/interface_matrices_routines.f90 (diff)
The file was modified src/interface_operators_routines.f90 (diff)
The file was modified src/timer_c.c (diff)
The file was modified src/boundary_condition_routines.f90 (diff)
The file was modified src/diffusion_diffusion_routines.f90 (diff)
The file was modified src/embedding (diff)
The file was modified src/generated_mesh_routines.f90 (diff)
The file was modified src/lapack.f90 (diff)
The file was modified src/basis_routines.f90 (diff)
The file was modified src/interface_mapping_routines.f90 (diff)
The file was modified src/cmiss_fortran_c.f90 (diff)
The file was modified src/Stokes_equations_routines.f90 (diff)
The file was modified src/sorting.f90 (diff)
Commit 7fa7f87c043c4fa3f59c6152416ecddfcfea35a0 by Hugh Sorby
Tell Iron python module about the Python libraries to link to.
(commit: 7fa7f87)
The file was modified bindings/CMakeLists.txt (diff)
Commit ecf6294134f6bbcef161033c5b40d10d4621537c by abi.git.user
Correct names of exported symbols for MSVC dlls.
(commit: ecf6294)
The file was modified src/opencmiss_iron.f90 (diff)
Commit c4ac39e9e68ad58daa05cab5002192b0d1040750 by Hugh Sorby
Fix tabs for spaces in CMakeLists.txt.
(commit: c4ac39e)
The file was modified CMakeLists.txt (diff)
Commit b22b3fd53fa1652d4be7dc9f51ee9c6fe1d7b3eb by Hugh Sorby
Handle the building of shared or static libraries better.
(commit: b22b3fd)
The file was modified CMakeLists.txt (diff)
Commit e952c06257eaa0e1552138c31942b5f7ee1805ee by Hugh Sorby
Correct name of CMake variable from PYTHON_EXECUTABLE to
Python_EXECUTABLE.
(commit: e952c06)
The file was modified bindings/CMakeLists.txt (diff)
The file was modified bindings/python/tests/CMakeLists.txt (diff)
Commit feb52515d63f3348668a8cdd03e7db07c46637b7 by Hugh Sorby
Correct tabs for spaces.
With Python 3 we cannot mix the two.
(commit: feb5251)
The file was modified bindings/generate_bindings/parse.py (diff)
Commit 9f8745dfe0b1a8754dfdc224bb20bd6f695446a2 by Hugh Sorby
Find Development component of Pyhton at the same time otherwise
subsequent calls may find different Python altogether.
(commit: 9f8745d)
The file was modified bindings/CMakeLists.txt (diff)
Commit 9b4d9c087afdcc2b7330095bd2a1602bd799f64d by psam012
Fixes for dataprojections
Distance vector sign was updated in previous commits by setting:
distanceVector(1:numberOfCoordinates)=interpolatedPoint%values(:,NO_PART_DERIV)-dataPointLocation
and by multiplying gradient and Hessian values by -1 compared with the
original implementation.
However, with the updated code, the gradient values are the same as what
the old code produced, however the Hessian isn't. Fix was to revert to
the original implementation for the gradient and Hessian and setting the
distance vector as:
distanceVector(1:numberOfCoordinates)=dataPointLocation-interpolatedPoint%values(:,NO_PART_DERIV)
This has been done for all cases of the projection (line, face,
element).
(commit: 9b4d9c0)
The file was modified src/data_projection_routines.f90 (diff)