Commit Graph

  • 941a766ec8 Merged potentialEnergyError branch optimizationParameters iasonmanolas 2022-01-26 15:19:28 +0200
  • 116e9a44f0 Decreased number of pso particles from 500 to 200 potentialEnergyError iasonmanolas 2022-01-26 15:06:59 +0200
  • 476d1fef59 Increased axial scenario max displacemnet to 0.04. Refactoring iasonmanolas 2022-01-26 14:47:52 +0200
  • 872d3b1144 Merged potentialEnergy branch iasonmanolas 2022-01-24 11:46:33 +0200
  • 1e384c14a7 Updated the base scenario max displacements iasonmanolas 2022-01-24 11:17:02 +0200
  • ace90996bb Removed optimization settings as compulsory argument iasonmanolas 2022-01-19 12:20:43 +0200
  • 411b8b47c8 Added MySources as a submodule iasonmanolas 2022-01-19 12:18:25 +0200
  • 992f821c0b Removed optimization settings as compulsory argument iasonmanolas 2022-01-19 12:09:20 +0200
  • 99f6905e12 Refactoring iasonmanolas 2022-01-18 18:04:04 +0200
  • 9f1a13d30c Added evaluateReducedModel in POLYSCOPE_DEFINED block iasonmanolas 2022-01-18 10:37:07 +0200
  • 94408b7a74 Added argument for recomputing the base scenarios max force magnitudes iasonmanolas 2022-01-17 13:08:39 +0200
  • eaad6cb308 Added potential energy error term in addition to the displacement error term iasonmanolas 2022-01-14 14:27:21 +0200
  • 534efb98bb Renamed ReducedPatternOptimization to ReducedModelOptimization iasonmanolas 2022-01-13 13:30:28 +0200
  • 7aa41c87d8 Objective function uses squared scenario error iasonmanolas 2022-01-11 13:51:01 +0200
  • 1a1bb359d2 Added reduced model evaluation iasonmanolas 2022-01-11 13:41:51 +0200
  • ace84d3a85 Removed squaring of scenario error iasonmanolas 2022-01-05 11:15:18 +0200
  • dd0bedcc8f Refactoring iasonmanolas 2022-01-04 22:50:01 +0200
  • 58e04fe162 Optimization settings file path as input to the reduced model optimizer iasonmanolas 2022-01-03 15:57:57 +0200
  • da04f1f9c3 Refactoring iasonmanolas 2022-01-03 15:30:59 +0200
  • 233694563a Added per base scenario weights iasonmanolas 2022-01-03 15:30:13 +0200
  • 46227380aa Refactoring. Made optimization parameters command line arguments. Added optimization parameters to the settings. Exporting of optimization parameters. main.py runs a batch of optimization with different optimization parameters iasonmanolas 2021-12-23 15:48:41 +0200
  • 3eaef7a37c refactoring iasonmanolas 2021-12-21 21:24:45 +0200
  • 535dd8a44d Added ensmallen,armadillo. Parametrized optimization with choice of optimization parameters perParameterUpdateFunctions iasonmanolas 2021-12-15 15:21:21 +0200
  • 6c92b291da Added per optimization parameter reduced pattern update functions for variable comparison iasonmanolas 2021-12-05 13:53:13 +0200
  • 5d8d76e0c1 Refactoring iasonmanolas 2021-12-03 12:20:37 +0200
  • 63410e11f4 Refactoring iasonmanolas 2021-12-03 12:18:31 +0200
  • e1a1a0684f Added POLYSCOPE_DEFINED compile definition iasonmanolas 2021-12-03 12:11:09 +0200
  • f140b52986 Refactoring. Removed the settings of CMAKE_SYSTEM to windows functionCallsComparison iasonmanolas 2021-11-15 20:16:03 +0200
  • f598d6a46e Refactoring iasonmanolas 2021-11-15 11:28:12 +0200
  • 06e95b0e02 Merge branch 'optVariableComparison' into functionCallsComparison iasonmanolas 2021-11-10 15:08:18 +0200
  • ee55287eb1 Refactoring iasonmanolas 2021-11-10 15:07:59 +0200
  • 717f631095 Exporting number of function calls in the csv iasonmanolas 2021-11-10 11:28:22 +0200
  • 1c3cc8e014 Modular Variable comparison iasonmanolas 2021-11-09 22:13:15 +0200
  • 3127490e1c Changed young's modulus range iasonmanolas 2021-11-08 13:11:21 +0200
  • cba721b306 Merge branch 'optVariableComparison' iasonmanolas 2021-11-08 12:47:47 +0200
  • b763ca92e7 Splitted the update of the reduced pattern modular by splitting the geometry from the material parameters. iasonmanolas 2021-11-08 10:47:35 +0200
  • 66e172f1ea Splitted the update of the reduced pattern modular by splitting the geometry from the material parameters. iasonmanolas 2021-11-08 10:47:35 +0200
  • b58ae0e13b CG first Submission state master iasonmanolas 2021-10-14 14:58:34 +0300
  • f949c2d793 Refactoring. Added kinetic energy as a convergence criterion for the full pattern simulations iasonmanolas 2021-07-20 16:30:41 +0300
  • 19d9fe434a Added code for exporting iasonmanolas 2021-07-14 17:47:47 +0300
  • 006f4a122f Refactoring.Missing exporting of max magnitudes iasonmanolas 2021-07-14 17:13:46 +0300
  • fe7ecbcd38 Exporting internal potential energy in the results json. Exporting the full pattern scenarios. iasonmanolas 2021-07-07 18:19:59 +0300
  • 408d1e8c38 Reset to previous version iasonmanolas 2021-07-01 02:50:11 +0300
  • 0863db658d Added max iterations on all drm simulations.using global optimizer for dome magnitude.Added bool variable for success in force magnitude search. iasonmanolas 2021-06-30 10:24:54 +0300
  • a9c5ca3fc6 skipping folders which exist in crashed folder. iasonmanolas 2021-06-30 10:21:32 +0300
  • 56844f1f99 The simulation in the optimization of the full pattern scenario magnitudes uses the kinetic energy as a convergence criterion iasonmanolas 2021-06-24 09:55:04 +0300
  • e7e6971296 Changed the magnitude of the simulation scenarios iasonmanolas 2021-06-03 12:29:19 +0300
  • 03c7d63e5b Refactoring iasonmanolas 2021-05-24 14:18:36 +0300
  • 3cd5bcf13d Windows refactoring iasonmanolas 2021-05-03 19:13:52 +0300
  • 795257d53e Changed reduced pattern in test set iasonmanolas 2021-04-30 12:58:22 +0300
  • d8871cab17 Refactoring iasonmanolas 2021-04-30 12:47:50 +0300
  • 62ce79d959 Computation of the max force for each base simulation scenario based on a desired displacement. multipleSimulationScenarios iasonmanolas 2021-04-16 11:41:40 +0300
  • b54662be9e Refactoring.Addded multiple simulation scenarios iasonmanolas 2021-04-08 20:55:56 +0300
  • 49494ccef8 Replaced NumberOfSimulationScenarios with a variable calld totalNumberOfSimulationScenarios.This var will hold the number of base sim scenarios times the sub-sim scenarios for each case. iasonmanolas 2021-04-05 12:41:05 +0300
  • d7d1951be6 Refactoring iasonmanolas 2021-03-30 19:30:49 +0300
  • 107a2ce66c Objective value takes into account the rotational displacemenets between the full and the reduced pattern. linearSimulationModel iasonmanolas 2021-03-30 12:35:00 +0300
  • 4893f03667 Refactoring. Changed reduced pattern to the single reduced for which in order to create the fan I connect to neighboring triangles. Changed Dome scenario. iasonmanolas 2021-03-26 11:58:13 +0200
  • 4daed81fef Refactoring iasonmanolas 2021-03-23 19:20:46 +0200
  • 4c0c5307b9 Disabling polyscope only in release mode iasonmanolas 2021-03-22 21:29:42 +0200
  • 015dd6ec45 Moved linear simulation model to MySOurces. Refactored CMakeLists iasonmanolas 2021-03-18 19:04:22 +0200
  • 533a0e1a65 Merged CMakeLists.txt changes from master. iasonmanolas 2021-03-17 15:54:11 +0200
  • 73dda7e33f Refactoring. Increased the magnitude of forces in the simulation scenarios since now I am working with more rigid patterns. iasonmanolas 2021-03-17 15:43:31 +0200
  • 1a27ec16a2 Refactoring iasonmanolas 2021-03-16 14:10:08 +0200
  • 07018be421 Optimizing the pattern using E,A,J,I2,I3,hexSize,hexAngle iasonmanolas 2021-03-16 11:57:27 +0200
  • 711e72551d Enabling the use of polyscope based on the build type iasonmanolas 2021-03-16 11:56:54 +0200
  • 9884cd175f The linear simulation model is used for optimizing the reduced model. iasonmanolas 2021-03-15 19:56:14 +0200
  • bde1e029bb Added variable for using polyscope or not. When its not used static linking is used. iasonmanolas 2021-03-15 19:56:02 +0200
  • e14a43bb26 Decreased the magnitude of the forces in the axial and shear scenarios Iason 2021-03-03 20:45:41 +0200
  • ae636c3af5 Testing the new axial and shear scenarios Iason 2021-03-02 20:32:43 +0200
  • 4a03c435c2 Changed simulation scenarios for axial and shear Iason 2021-03-02 14:16:49 +0200
  • 3d404a9153 Added test set Iason 2021-03-01 14:40:49 +0200
  • 47c5b90c54 Added python script for optimizing a set of full patterns to match some reduced patterns. Iason 2021-03-01 14:40:11 +0200
  • ed29578f13 Changed TestSet data Iason 2021-03-01 14:36:41 +0200
  • bd41cc31eb Made normalization strategy member of the optimization settings. Iason 2021-03-01 14:34:27 +0200
  • f5fb395e12 Refactoring Iason 2021-02-25 10:09:38 +0200
  • 50c15751a3 Normalizing using an estimate of the maximum displacement. Removed the R and D command line argument.Refactoring Iason 2021-02-24 22:21:09 +0200
  • 55731d3131 Normalizing based on a globally defined epsilon(0.0003) Iason 2021-02-24 22:10:42 +0200
  • 94eeb0a9df Normalizing using an estimate of the maximum displacement. Removed the R and D command line argument.Refactoring Iason 2021-02-24 19:41:12 +0200
  • e52b195f81 Merged branched containing optional polyscope visualization Iason 2021-02-22 19:43:10 +0200
  • 167e89a9ae Using POLYSCOPE_DEFINED macro for enabling and disabling visualization related code. Iason 2021-02-22 19:23:58 +0200
  • 43f28adb1d Added macro for polyscope Iason 2021-02-22 19:23:11 +0200
  • 6c5d3a4255 Static linking. Removed openmp and polyscope dependencies. Iason 2021-02-22 11:28:38 +0200
  • 54af4a8b9f Refactored how the results of the optimization are saved. Iason 2021-02-22 11:28:01 +0200
  • 8888b28163 Refactoring Iason 2021-02-19 17:32:15 +0200
  • 9a225439cf main optimizes a pair of patterns of which the filepath is given as cl arguments. The user can additionally define the number of function calls and the directory in which the program should export the results. Iason 2021-02-18 15:33:31 +0200
  • ae645b27d2 Refactoring Iason 2021-02-18 12:12:52 +0200
  • 3a5ef38645 Added normalization iasonmanolas 2021-02-14 14:27:14 +0200
  • 135c9fd975 Normalizing per simulation scenario using the max(sum(fullPatternDisplacementNorm,d_e)) iasonmanolas 2021-02-12 19:58:40 +0200
  • 8e57909f3d Refactoring" iasonmanolas 2021-02-12 18:09:56 +0200
  • e644a069d4 Comparison over the full pattern test set for the three reduced models and exporting of the results of each optimization round. Iason 2021-02-11 13:52:27 +0200
  • 5a3e022ac5 Refactoring Iason 2021-02-10 13:19:37 +0200
  • 97893cd618 Optimization using the second reduced model. Iason 2021-02-10 11:50:13 +0200
  • cfdbe60f37 Introduced CW reduced model iasonmanolas 2021-02-09 20:55:44 +0200
  • a0466fd1cb Merge branch 'bAndHOptimization' of https://gitea-s2i2s.isti.cnr.it/manolas/ReducedModelOptimization into bAndHOptimization iasonmanolas 2021-02-09 20:01:39 +0200
  • 6ba16b0343 Refactoring Iason 2021-02-09 21:43:49 +0200
  • 0f77ce390b Refactoring iasonmanolas 2021-02-09 20:01:29 +0200
  • 67c2c0c0ac OpenMP works on windows. Add per thread global variables in ReducedModelOptimizer iasonmanolas 2021-02-05 11:02:41 +0200
  • 4071750771 Use my fork of vcglib iasonmanolas 2021-02-04 16:39:27 +0200
  • 89bd63d2b5 Compiles on windows. Cannot be parallelized currently due to the global variables of ReducedModelOptimizer. Each thread needs to have its own copy but dynamic instantiation cannot be used for initializing it.. iasonmanolas 2021-02-04 16:38:52 +0200
  • 6012b1ef5a Uses local mysources dir if available. Iason 2021-02-04 16:06:39 +0200