- 07 Dec, 2015 1 commit
-
-
Martin Marinov authored
Merged changes from the research branch with fixes in QGP sanitization and motorcycle graph crash detection. See https://jira.autodesk.com/browse/REFORM-122 for more details. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 13557]
-
- 09 Nov, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 13222]
-
- 06 Nov, 2015 1 commit
-
-
Martin Marinov authored
Renamed round() in CoMISo/Utils/VSToolsT.h to int_round(), since an equivalent function exists in math.h on other platforms. int_round() returns an int, where standard round returns a double. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 13194]
-
- 05 Nov, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 13190]
-
- 14 Oct, 2015 2 commits
-
-
Martin Marinov authored
Checked and adjusted CBC and Gurobi solver interfaces (and related files) to make sure all modules and apps can be build with support for them. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 13033]
-
Martin Marinov authored
Replaced the ReForm::Outcome based exception object with Base/COMISO/IGM/ReForm::Error. This allow ReForm-independent compilation and usage of Base/COMISO/IGM. Also improved exception throwing in general, including safety, readibility, debugging, etc. No behavior changes. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 13023]
-
- 06 Oct, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12969]
-
- 15 Sep, 2015 1 commit
-
-
Marco Amagliani authored
The change use the same code that checks if DOCloud is not making progresses to return a failure. This can happen when IBM suspends DOCloud service for mainteinance. In such a case ReForm must terminate. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12793]
-
- 04 Sep, 2015 1 commit
-
-
Marco Amagliani authored
Added call to prepare_for_document in t_spliner in order to avoid not active grips that made the L2 minimization fail. Activated code to set corner vertex positions. Added an A configuration that uses t-spline libraries with an A suffix. Changed accoringly package.bat. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12741]
-
- 11 Aug, 2015 1 commit
-
-
Martin Marinov authored
Added framework for the impending implementation of SIGM. Various related cleanup and refactroization changes. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12607]
-
- 23 Jul, 2015 1 commit
-
-
Martin Marinov authored
Added code for deb out colors on meshes (vertex, faces and edges). Added a visualization for the parameterization distortion based on it. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12422]
-
- 09 Jul, 2015 1 commit
-
-
Marco Amagliani authored
instanitation of COMiso matrix solver for other types of matrix. The new instantiation should improve performances. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12284]
-
- 08 Jul, 2015 2 commits
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12275]
-
Marco Amagliani authored
Also some refactoring makes the code cleaner and separate the code that works with t_spline from the code that uses ReForm.. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12273]
-
- 07 Jul, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12266]
-
- 29 Jun, 2015 1 commit
-
-
Marco Amagliani authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12235]
-
- 18 Jun, 2015 5 commits
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12206]
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12203]
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12201]
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12200]
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12197]
-
- 16 Jun, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12180]
-
- 11 Jun, 2015 2 commits
-
-
Marco Amagliani authored
Added a timer in the function that waits for DOCloud results in order to stop DOCloud process after 6 minutes if we do not get data from the server. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12133]
-
Marco Amagliani authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12131]
-
- 10 Jun, 2015 2 commits
-
-
Marco Amagliani authored
DoCloud cache now store the information that a DoCloud has not been able to find a solution for a problem. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12128]
-
Marco Amagliani authored
The cache is active by default and it is in folder \\camfs1\General_access\Martin_Marinov\ReForm\Cache . The cache directory can be changed using the environment variable "ReFormCacheDir" for example set ReFormCacheDir \\camfs1\ASM\Users\Marco_Amagliani\reform\ Details: - the data defining the optimization problem (problem_data) to be sent to DoCloud are now stored in memory, not in a file. - these data are used to create a key_name. The cache system looks for a file key_name.lp . If it exists and the content of key_name.lp is the same as problem_data , the result of the optimization is retrieved in a file key_name.dat. - if the cache does not have an entry for prblem_data, the data are sent to DoCloud to be solved and then we store in key_name.lp as and key_name.dat in the cache to be reused the next time. It is expected more than 50% improvement on test execution (when the cache data are found). [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12123]
-
- 08 Jun, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12117]
-
- 04 Jun, 2015 2 commits
-
-
Marco Amagliani authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12104]
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12100]
-
- 03 Jun, 2015 1 commit
-
-
Marco Amagliani authored
change to avoid using CBC to write the lp file in DoCloud optimization. Now the objective function, the cnstraints, and the variables are written using a new function. This avoid an undesired dependency and will allow to add a quadratic objective function. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12097]
-
- 02 Jun, 2015 1 commit
-
-
Marco Amagliani authored
added the possibility to set a custom key from design interface to access to DoCloud (the IBM optimization solver). [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12088]
-
- 01 Jun, 2015 1 commit
-
-
Martin Marinov authored
Updated the DOcloud URL to the new general availability service. Updated API key for a new 30 day trial. Added a workaround for a quite common new issue where libcurl fails occasionally the SSL handshake with the DOcloud server. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12078]
-
- 20 May, 2015 1 commit
-
-
Marco Amagliani authored
Fixed a bug in coordinate snap to integer for boundary edges. New code checks and eventually updates the start and end uv coordinates of the interior half edge of boundary edges instead of the exterior one and this fix a bug that causes sometimes a missing qaud face near a boundary edge. The fix makes ReForm produce a good result in a new added test box_open.obj .Before the result had some missing face near the boundary. [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11996]
-
- 19 May, 2015 1 commit
-
-
Martin Marinov authored
ReForm, DOcloud: Added job stop criteria based on parsing the log output from CPLEX supplied by the DOcloud REST API. Because this is controlled on the client (and not on the server), the results can change due to synchronization differences, i.e., in many cases exact test results would be difficult to reproduce. The stopping criteria are as follows: 1. 15 sec on stalled jobs after the last new integer solution is found 2. 5 min on stalled jobs with no solutions found [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11992]
-
- 15 May, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11984]
-
- 22 Apr, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11829]
-
- 16 Apr, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11800]
-
- 09 Apr, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11758]
-
- 06 Mar, 2015 1 commit
-
-
Martin Marinov authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11517]
-
- 02 Mar, 2015 1 commit
-
-
Ian Bell authored
[git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11457]
-