Skip to content

Commit

Permalink
[release-4.5.0]
Browse files Browse the repository at this point in the history
Squashed commit of the following:

commit 4b0a9102645a65c6476305e2ece24210f215d84d
Author: joaquin.f.fernandez <[email protected]>
Date:   Fri Jan 3 14:25:43 2025 -0300

    Updated readme and changelog.

commit 384e9aee42e6d02d0a193b96f7dd5996eaf54e27
Author: joaquin.f.fernandez <[email protected]>
Date:   Fri Jan 3 14:18:42 2025 -0300

    Updated version.

commit 6a6d3e684b0d676a14b48c1ece97f97f8e96da22
Merge: 6e12fce7 70fc16b4
Author: joaquin.f.fernandez <[email protected]>
Date:   Fri Jan 3 14:17:05 2025 -0300

    Merge branch 'qss-solver-dev' into release-4.5.0

commit 70fc16b4123c620ad5ed50c2277a233369c85579
Author: joaquin.f.fernandez <[email protected]>
Date:   Fri Jan 3 14:08:13 2025 -0300

    [iss-278]
    Squashed commit of the following:

    commit d2cdee3987b059d73f6d903da30288301296ea30
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 13:47:20 2025 -0300

        Updated vscode config files.

    commit a78c1cd43acde3d8f5b97febcfcf127884941ab5
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 13:46:56 2025 -0300

        Fix parse packages dead path.

commit 12507c5c1861ccd84188e3e041b22aedfbe9689d
Author: joaquin.f.fernandez <[email protected]>
Date:   Fri Jan 3 14:07:29 2025 -0300

    [iss-275]
    Squashed commit of the following:

    commit 2dd87fb886535318ec3e38efa54d84747e80e784
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 13:43:12 2025 -0300

        Misc updated docs.

    commit e981a21f8d9f33fafb0b64a73ec61c1a434206d6
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 13:42:51 2025 -0300

        Generate partition stats afile and abort if requested.

    commit 751c4d99bc612ecfc007cce683b26c557b9baac1
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 13:42:19 2025 -0300

        Added settings to qss data structure.

    commit 22088a4f4a1238650a18019119f08d274c4bf78b
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 13:41:44 2025 -0300

        Added partition only settings to run models.

commit 23c7f58f88c11c93676d506acd437b244920544a
Author: joaquin.f.fernandez <[email protected]>
Date:   Fri Jan 3 13:45:35 2025 -0300

    [iss-269][iss-274][iss-270]
    Squashed commit of the following:

    commit d203f0f631a6eef080c79a3589c1f54538a841e7
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 13:21:16 2025 -0300

        Added qtermwidget libs.

    commit 4871b7bac09312a405f15e187d23c2a9542f9ef9
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 11:41:23 2025 -0300

        Update version in gui main file.

    commit 2e0ac3516028fc9c0ef327a01a79ba9a88e3d606
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 11:35:30 2025 -0300

        update life handlers method debug level.

    commit 5090a0c884732a0c71619f6e9fb0e63241a37e06
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 11:35:10 2025 -0300

        Updated gitignore.

    commit c763d60f52ea399b227a4d70e7dde9bb101fc68a
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 11:28:45 2025 -0300

        Added new ui widgets.

    commit 8ecdb220ca6045c48259100c66fb07e96a358c23
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 11:28:25 2025 -0300

        Update build script.

    commit 93793e0af9681df9759eb9a8ef447f0f650c0fc0
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 10:52:16 2025 -0300

        Fix misc sonarcube warnings.

    commit b51565a1d5d12b33c88a61780fa9c377abded32f
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 10:51:25 2025 -0300

        Updated debug config file.

    commit 83f0f34bc957edf3fb6580ad128010b95ca4a994
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 10:51:00 2025 -0300

        Added python console and linux bash widgets.

    commit 847e7db1c30036a9fa9e32c1ab1c361838e141a7
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 10:50:34 2025 -0300

        Setup app settings file.

    commit ca77e788d088b0863b19a1182101323e8f1301c8
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 10:48:35 2025 -0300

        Updated gui pro file.

    commit 60a88f448c47efb07098c881e1747a77ebe4a645
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 10:33:36 2025 -0300

        Updated gitignore.

    commit 71e37e44485f216e427b2949a23033129127b8a3
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 10:32:40 2025 -0300

        Added qtermwidget for Ubuntu 20.

commit ea2d9c75967c166168f8ee29017c370fb1c1cacd
Author: joaquin.f.fernandez <[email protected]>
Date:   Fri Jan 3 11:57:20 2025 -0300

    [iss-276]
    Squashed commit of the following:

    commit b507e911ad331928c78cb42bcdf9d125851a62f1
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 11:25:01 2025 -0300

        Refactor highlighter code.

commit 03051c9c27ee13b433a8292b08a65941d015702b
Author: joaquin.f.fernandez <[email protected]>
Date:   Fri Jan 3 11:46:47 2025 -0300

    [273]
    Squashed commit of the following:

    commit 7350be1984ac8e2437f11c29180fcb484d3e23c0
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Jan 3 10:14:53 2025 -0300

        Add file with graph edges and vertices.

commit a9836c691e7c1cb599ba5a7c50120fcb6fd1e0c4
Author: joaquin.f.fernandez <[email protected]>
Date:   Fri Nov 8 14:23:05 2024 -0300

    [iss-268]
    Squashed commit of the following:

    commit e4c8f5ca6ff923f37a80a72dc3c9e3b6eabfc9fb
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Nov 8 14:22:00 2024 -0300

        Remove init config file.

    commit 51269a50b60b6a156110b7c277a86d9dee66c5e8
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Nov 8 14:08:31 2024 -0300

        Add initialization script.

    commit 8071e77e6b283f6ee7ae4241d435c801be2237bb
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Fri Nov 8 14:07:48 2024 -0300

        Add simple Python module for qss_solver.

commit 33e6277a62e39f5193f9d186c522227ecee1c504
Author: joaquin.f.fernandez <[email protected]>
Date:   Tue Oct 1 09:48:28 2024 -0300

    [iss-267]
    Squashed commit of the following:

    commit 85be7c20d17fdfc5e3d4706b8e8d0a57e73a3ed0
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Mon Sep 30 16:58:17 2024 -0300

        Updated gui header files.

    commit d076904aec37a877d5a35bb64e688bbb67501a3b
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Mon Sep 30 16:13:19 2024 -0300

        Update headers in files.

    commit 369c7f304d2ca06f18423e4b38531aba10749ec7
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Mon Sep 30 13:44:13 2024 -0300

        Modify header files extension.

commit e6149bee6f4e2479693fb89f138d6f7635636aa8
Author: joaquin.f.fernandez <[email protected]>
Date:   Fri Aug 30 10:15:25 2024 -0300

    [iss-264]
    Squashed commit of the following:

    commit 9c93bdb9bc6f9c43cdbe6d2660003afeec3e49f2
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Thu Aug 29 14:11:42 2024 -0300

        Added kahip paritioner to engine.

    commit 187717751d9d7c7d822d627e28349070f0a423cb
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Thu Aug 29 14:11:24 2024 -0300

        Added kahip partitioner to mmoc.

    commit 8c182ce620ad78f26c2e227264fc43ca88480b57
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Thu Aug 29 14:11:06 2024 -0300

        Added kahip partitioner to gui.

commit 29a4fadeaaadcda58b0ef62d7293d9d484503f64
Author: joaquin.f.fernandez <[email protected]>
Date:   Thu Aug 29 14:12:44 2024 -0300

    [iss-262]
    Squashed commit of the following:

    commit ab7950da1e2997a376570eca7efc7b3f535ebe71
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Thu Aug 29 11:47:28 2024 -0300

        Added rules to build KaHIP.

    commit eecaa0f4beb58805107443502f5762cf74ba4f87
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Thu Aug 29 11:47:12 2024 -0300

        Move KaHIP source files to partitioners folder.

    commit 4a7868b05fd096867144035c4b4380ef80f40ac9
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Wed Aug 28 10:34:12 2024 -0300

        Added KaHIP lib source.

commit 7b480b2354cd5a65b68a587a85cde65e0d14b2b0
Author: joaquin.f.fernandez <[email protected]>
Date:   Wed Aug 28 10:13:31 2024 -0300

    release 4.4.0
    Squashed commit of the following:

    commit 6e12fce7d5e7a45d5955947553220d16799a01f7
    Author: joaquin.f.fernandez <[email protected]>
    Date:   Wed Aug 28 10:03:12 2024 -0300

        release 4.4.0
        Squashed commit of the following:

        commit cbfd9d1ac76afabff8d1d5e92880d1b9d1096877
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Wed Aug 28 09:45:33 2024 -0300

            Updated changelog and readme.

        commit 851520181b20899b2e4fc53d56b5500a1433d272
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Wed Aug 28 09:36:13 2024 -0300

            Update version.

        commit 1de237c927f1c1c30f44e6b12fbe07d3dd14798d
        Merge: 1a157fbd da5616c2
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Wed Aug 28 09:34:29 2024 -0300

            Merge branch 'qss-solver-dev' into release-4.4.0

        commit da5616c271cbc4c5fbbcd38b0ca334a2aee43f7c
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Tue Aug 27 21:54:48 2024 -0300

            [iss-249]
            Squashed commit of the following:

            commit 17e8c97323f3fa81a3fb21d4189dd33060936b7c
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 21:37:24 2024 -0300

                Fix GUI debug flags bug.

            commit 46a66ff705ca00ad4cdfef8f0d85a948d7496abc
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 21:37:10 2024 -0300

                Updated vs code config files.

            commit 5067c0172f5b2f5d6b203dd8c19c601a74d62579
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 21:36:58 2024 -0300

                Added initi code time test.

            commit 08aefcec9088dc0f846acd8ba0ff267a777a1af3
            Merge: 23518727 757f4e1d
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 21:06:39 2024 -0300

                Merge branch 'qss-solver-dev' into mmoc/iss-249-add-time-var-to-initialization-code

            commit 23518727ab12627ef045bf35c30d5779bbd58a5c
            Merge: 7efbd309 eb9521c4
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 18:55:25 2024 -0300

                Merge branch 'qss-solver-dev' into mmoc/iss-249-add-time-var-to-initialization-code

            commit 7efbd3090af3d72dc8a2f8cedc7e4338e463276b
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:22:07 2024 -0300

                Added code for time variable in initialization code.

            commit e225f11d7b55fbdc1c546a5ae7fc615b69233537
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:21:29 2024 -0300

                Added autonomous method to statements.

            commit 8f417c82d1b6627f6f22d0698a0016023ea094dd
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:20:52 2024 -0300

                Use expression autonomous method in equation.

            commit 76fd9f751a65e04c40d534cf7d13aafed251c2a6
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:20:15 2024 -0300

                Added autonomous method to expressions.

        commit a85eb2214baba0304d9aaaf98be1e281358064b2
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Tue Aug 27 21:38:27 2024 -0300

            [iss-255]
            Squashed commit of the following:

            commit 1a5504b471603872b6352c343a411e91ae2aa5fd
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 21:04:38 2024 -0300

                Updated/fixed advection x test.

            commit be1106c1c56877f19d2fae58146d17f689918207
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 21:04:19 2024 -0300

                Fix sym diff in virus replication test model.

            commit 9d7550d3ad29ea8b4960cda931afa9bf70a17bd1
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 21:03:47 2024 -0300

                Update/fix virus replication test.

            commit 2202618b9bc52b573de7cce3fcd2bb62b8bd1d19
            Merge: 215152f5 757f4e1d
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 20:35:12 2024 -0300

                Merge branch 'qss-solver-dev' into engine/iss-255-allow-output-state-variables

            commit 215152f579396f499da1a3cc11dd3226b6bd7cfb
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:42:52 2024 -0300

                Update vs code settings file.

            commit 807b5dd18552f51748184daad6c6f863e87f22c9
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:42:30 2024 -0300

                Added system test.

            commit 88b816e4b71cad2f93fa36391060118eb0d6502f
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:31:43 2024 -0300

                Update sample interface.

            commit e95480eb8f8eccc81e9c43fc2b6f22fba641c030
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:31:15 2024 -0300

                Upfate file interface for x output.

            commit 4ef139c80628a367fa5555f16e24e4aec00132a5
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:28:17 2024 -0300

                Update qss log interface.

            commit 63ad39f08a99a51470511adcb511db03ad64903d
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:27:41 2024 -0300

                Updated qss output interface.

            commit 7bf9a253eae6d1cc5b4efafab76368cecd18b355
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:26:53 2024 -0300

                Updated qss step inferface.

            commit 41e539e77d3884c56e4ce7dacddf1ab8e0aa5776
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:24:54 2024 -0300

                Added gui vs code config file.

            commit 2f3f002fad6d8d5e07599b53717a5f73fd8b029c
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:24:28 2024 -0300

                Updated qss data settings and parameters, code improvement.

            commit 6058edfb18ee8628f1159cb739c592fb7aa3d3a7
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:23:34 2024 -0300

                Added checkedFree method to utils.

            commit 48f7319822c3c7b77d737ccd641b74e8376adb3b
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:23:03 2024 -0300

                Update parameters struct.

            commit 5aa67a7fbb87af083fcd0a0dae64f63873624d01
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:22:00 2024 -0300

                Added x output option to settings.

        commit 757f4e1d6d47a90d160ee58c597e43291e131f1a
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Tue Aug 27 20:34:16 2024 -0300

            [iss-260]
            Squashed commit of the following:

            commit c892f9ae8d846a3d5342c54599a8b95fb9dd9bf9
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 20:16:12 2024 -0300

                Fix compilation.

            commit fcaea1b28cded76e5b51399ad74b075ab5004999
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 20:15:59 2024 -0300

                Remove dead code.

            commit aadb0263152628d5a76b74a634941bb1a5d043ac
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:16:22 2024 -0300

                Update vs code settings file.

            commit 0f7d622de68a8e1e13594f793b99d554b1c4f9a9
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:16:08 2024 -0300

                Update file generator and added new annotations.

            commit 31e98b32fa06cf1dcf2527b1d258c3e83fa74522
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:15:00 2024 -0300

                Update model instance and generator code.

            commit 8c62ce3dc4def8ab6dd8d7f91cff229f5c5deb5e
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 19:14:20 2024 -0300

                Update annotations interface.

        commit e27a5c0ed18b93134d79527936a13a51f9b957b7
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Tue Aug 27 19:01:24 2024 -0300

            [iss-253]
            Squashed commit of the following:

            commit 75ec1031f13ad604ad5aebc728608e5084802be5
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 18:36:02 2024 -0300

                Added integration test for discrete integer.

            commit d41b199deb1be42afce64b4e0c162accbb071678
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 15:13:36 2024 -0300

                Fix printers to handle discrete integer definitions.

            commit 40d55d00ea876edb6359890d1dc65e79225a7bdc
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 15:12:50 2024 -0300

                Update type module interface.

            commit 9e0a6c05ebea7b46c0bd3277b9a47a4cd48b0061
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 15:12:33 2024 -0300

                Allow discrete integer definitions.

            commit 33c47f78160133bc25e1c2d9f95290d9c08d4241
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 15:12:03 2024 -0300

                Updated vs code files.

            commit b982ea0e780531d2f87bdf4b5bda3e5fc18f1c97
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 15:11:43 2024 -0300

                Update variable interface, add cast method for discrete integer variables.

        commit eb9521c4e9eabd37d2be3055ce4d12552821eac6
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Tue Aug 27 18:38:11 2024 -0300

            [iss-258]
            Squashed commit of the following:

            commit f981c15863952eae625b58276fe11ff2bff9a9d5
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 14:53:20 2024 -0300

                Added mmoc system test.

            commit e6aea703a8a97b34231475d23bbb69d6706f8031
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 14:52:55 2024 -0300

                Update vs code settings file.

            commit 1d75351bd72bcf2495a0014c59e0f64048ebaa0f
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 14:52:41 2024 -0300

                Added engine system test.

            commit a9cc65db36bd4399e3c5c81a5b7a5af98a0b28f0
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 09:42:54 2024 -0300

                Fixed dq approximation error on recompute next time for QSS method.

            commit a2c49674d734cb83acb313068626bd696a4a4676
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 09:42:16 2024 -0300

                Added macro definition for dq approximation value.

        commit 1777b4509f6c920202bda1364a7f8dabe3c73dac
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Tue Aug 27 14:32:49 2024 -0300

            [iss-257]
            Squashed commit of the following:

            commit 4ad169dee05d2af5a7008c6b774913cff8d6a332
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 12:23:39 2024 -0300

                Fix quantizer macros.

            commit 91013b42089b7e8dfbf43317161d29302c1d520e
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 11:17:20 2024 -0300

                Remove x output setting.

            commit e5d6599f436b0c515e6467cc78b38e7e358a682f
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:52:10 2024 -0300

                Fix mliqss headers.

            commit 77463494077a9cb5354dace644f6cfe9cb8e9c5e
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:51:42 2024 -0300

                Fix compilation warnings.

            commit 41f743e6671438b79a07187b58e79580b64ca9b8
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:05:37 2024 -0300

                Updated QSS methods headers.

            commit cadf6da2cbbce15e394ec422e4be7e8fcc63894b
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Mon Aug 26 16:33:36 2024 -0300

                Update quantizer methods inteface.

            commit 27aa2c4ea21f05e67eb9202345c62c97fb8eaf89
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Mon Aug 26 16:29:46 2024 -0300

                Added quantizer interface macros to qss quantizer module.

        commit bfd078675a56b0356ae5b3e9187d822b04acd948
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Tue Aug 27 10:53:16 2024 -0300

            [iss-259]
            Squashed commit of the following:

            commit a14a2445f072c0a7ee922950a5bc1a494d944674
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:14:34 2024 -0300

                Updated vs code config file.

            commit 4f636eca7f8d6afadcf3c80ef205ab2ffe1f2f09
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:14:04 2024 -0300

                Refactor/add new annotations to model editor.

            commit 36b2c4677562f30eabd999310242a37766b24b6c
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:13:37 2024 -0300

                Refactor/improve utils methods.

            commit 24dce96d73d096ae67d834342bfb7cd7def951cc
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Aug 27 10:13:03 2024 -0300

                Added new annotations to highlighter.

        commit 62796da5338914e24b79ddc5a168ffd7f82a7feb
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Wed Jul 31 11:49:16 2024 -0300

            [iss-251]
            Squashed commit of the following:

            commit 6c6495f7f7c6613b7854460b05ed81a29e23e80a
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Jul 31 11:38:33 2024 -0300

                Update build script for unstable packages.

        commit 86abc6dceefc24836042328966ea3aef0e6fc693
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Wed Jul 31 11:15:57 2024 -0300

            [iss-250]
            Squashed commit of the following:

            commit 16940f902eb9f83facd5e1a09ef01751eb4a73c7
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Jul 31 10:40:04 2024 -0300

                Updated workflow deps.

            commit 7857ba8321c70d784a5c8e4a50111d23d524b399
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Jul 31 10:33:45 2024 -0300

                Updated pre-commit hook.

            commit 160dce602f3024e51fa6b0fcdfd45d05a6ecb473
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Jul 31 10:33:34 2024 -0300

                Updated vscode settings.

            commit e0d3c5738854cc1b77ae20cda78a09e2be63d570
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Jul 31 10:33:03 2024 -0300

                Set new parameter in integrator.

            commit 294f238a376e837a65cb12c86174e077d2a8a9cf
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Jul 31 10:32:51 2024 -0300

                Set new parameter data.

            commit 186038a35de288a3290b41a6a6e21af792fd3dd9
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Jul 31 10:32:18 2024 -0300

                Added CVODE max order parameter to simulator engine.

            commit 5c7d22ea5f885141e6caa920359cb35984d2cdba
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Jul 31 10:31:22 2024 -0300

                Added CVODE max order to model settings.

        commit 0b3620c1c84cdf7892c67c72e4db7070c77c2029
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Wed Oct 4 11:27:16 2023 -0300

            [iss-246]
            Squashed commit of the following:

            commit aa58441b913b18b67a0d186bc35a18c686546fcb
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Oct 4 11:08:01 2023 -0300

                Updated workflow.

            commit 94145bc8c2fcd551f5b8a027927a82e5789704b5
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Oct 4 11:07:49 2023 -0300

                Updated makefile parameters.

            commit b16c78cc3a2cfb9dc59c9e05f4ebaea157bb8f7a
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Oct 4 10:58:54 2023 -0300

                Build mmoc deps first.

            commit b63ec4ed7b38cf6218cdb4638231fcc059266e3b
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Oct 4 10:33:18 2023 -0300

                Fixed boost warning.

            commit 7aa6d8a129cc93eb23960c7e84788051d82aef8f
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Oct 4 10:32:54 2023 -0300

                Added mmoc 3rd party libs.

            commit c5015e6554ff64973d2f0ecf42ab47a708914355
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Oct 4 10:32:12 2023 -0300

                Updated gitignore.

        commit c5707892fb198b4003f0632384ee4a86a345fab6
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Mon Oct 2 16:36:24 2023 -0300

            [iss-244]
            Squashed commit of the following:

            commit da9df77372a2896c00a13df31aab4820edf3db85
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Mon Oct 2 15:29:11 2023 -0300

                Update vscode test json.

            commit 248ed3ab3ec89ac7df49f5e6366bb7b3aa3bf8b3
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Mon Oct 2 15:28:39 2023 -0300

                Add compiler system tests.

            commit 6aa8a365911107270a77f4591bd17911448284b0
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Mon Oct 2 15:28:10 2023 -0300

                Add engine system tests.

            commit 9787e8700ee2054cf04bfe30646e6d2ef7bbfe5d
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Mon Oct 2 15:27:47 2023 -0300

                Ignore constants when getting index variables.

        commit 5c72d0df3b4f2c3c6f73b02f1738f576a31d54d9
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Tue Sep 26 13:41:28 2023 -0300

            [iss-245]
            Squashed commit of the following:

            commit 1fff30eaf56f1cefb004463a6cda95e8379643d1
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Sep 26 13:40:39 2023 -0300

                Added release procedure readme.

            commit 0da26d618f3bea99a607e7bdb11a5b84f0dd1a65
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Tue Sep 26 13:40:23 2023 -0300

                Change build sh exec mode.

        commit c92d8b5efa806478a2c5b5c6cf715140078ec504
        Author: joaquin.f.fernandez <[email protected]>
        Date:   Tue Sep 26 12:12:00 2023 -0300

            [iss-243]
            Squashed commit of the following:

            commit 1a157fbdbe2e88f2d5ed312fb0e47d002fd780fa
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Thu Sep 21 08:18:36 2023 -0300

                Updated Changelog

            commit 53982d2a0456b6b236ba4dcb789df584588d6317
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Thu Sep 21 08:10:11 2023 -0300

                Update version

            commit f6051712f15a45a82657ffd4814ab7f4a9c50581
            Merge: efbaa2e 7c01a85
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Thu Sep 21 07:55:51 2023 -0300

                Merge branch 'qss-solver-dev' into qss-solver-release

            commit efbaa2ebbbd9a8f4d3584d6a7a1b6726fec1806a
            Author: joaquin.f.fernandez <[email protected]>
            Date:   Wed Jun 28 10:57:25 2023 -0300

                Release 4.2.1
                Squashed commit of the following:

                commit 705f125da2e4bb793ab8f5a0dac42aebd69e47ad
                Author: joaquin.f.fernandez <[email protected]>
                Date:   Wed Jun 28 10:32:19 2023 -0300

                    Update deb installed size.

                commit c715bb26f0237321e3ba7c2e0c6c10483c3eecf8
                Author: joaquin.f.fernandez <[email protected]>
                Date:   Wed Jun 28 09:55:24 2023 -0300

                    Update readme and changelog.

                commit 0737315d173d91638e65dc0a0c7adaf6dbf213cc
                Author: joaquin.f.fernandez <[email protected]>
                Date:   Wed Jun 28 09:55:01 2023 -0300

                    Update version.

                commit d4f7f93b35210f6bd10dfbb53016f41c7d609f0e
                Author: joaquin.f.fernandez <[email protected]>
                Date:   Wed Jun 28 09:54:05 2023 -0300

                    Squashed commit of the following:

                    commit e684ff4abf50315abf3eb986419e4e90a2ea259a
                    Author: joaquin.f.fernandez <[email protected]>
                    Date:   Wed Jun 28 08:54:38 2023 -0300

                        [iss-230]
                        Squashed commit of the following:

                        commit af3aa09bfd243a2bfad8b28aaa10ed1ff046ad88
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Fri Jun 16 17:47:55 2023 -0300

                            Updated vscode settings.

                        commit e8f8fd20a4f27de7e84d851530a429908eb2df46
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Fri Jun 16 17:47:26 2023 -0300

                            Update method definitions.

                        commit cc4bcee176fe7c03dd4eb849c320ab1ce78feb04
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Fri Jun 16 17:46:53 2023 -0300

                            Fix recompute next time jacobian update in 1 and 2 methods.

                    commit f25ce0b40310ab0e2e423fd34869f4c0a70315dd
                    Author: joaquin.f.fernandez <[email protected]>
                    Date:   Fri Jun 16 17:44:27 2023 -0300

                        [iss-232]
                        Squashed commit of the following:

                        commit 09850d3b0be83225e6ce90934068aecaf696c70e
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Fri Jun 16 15:38:40 2023 -0300

                            Updated issue templates.

                        commit 1a7c09a40a925e81d84cdf3ea906940fe0582fb6
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Fri Jun 16 15:38:24 2023 -0300

                            Added macros for qss quantizer interface definition.

                    commit 2933f1a35035f8b079016cc84114b5299c003489
                    Author: joaquin.f.fernandez <[email protected]>
                    Date:   Fri Jun 16 17:43:38 2023 -0300

                        [iss-231]
                        Squashed commit of the following:

                        commit aced91d2497797b7b68a8d1e24f2b6500df09bff
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Fri Jun 16 15:32:47 2023 -0300

                            Added modified LIQSS method models presented in Franco's article.

                    commit fd0fa0ec0ea97b7c232334b13adabf3c34003661
                    Author: Joaquin <[email protected]>
                    Date:   Fri Jun 2 12:56:40 2023 -0300

                        Update issue templates (#229)

                    commit 7da4ad6bf22d67dd93a81699bf5b92149aacb316
                    Author: joaquin.f.fernandez <[email protected]>
                    Date:   Thu Jun 1 12:55:20 2023 -0300

                        Release 4.2.0

                        Squashed commit of the following:

                        commit d78c2ba21b946f54716bc4b28b5e9cb588226387
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu Jun 1 12:35:40 2023 -0300

                            Updated version.

                        commit 2b6b0b7f1b520b355047ec268b2683ed6cbd1e66
                        Merge: 6289848 59073eb
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu Jun 1 12:18:39 2023 -0300

                            Merge branch 'qss-solver-dev' into release-4.2.0

                        commit 6289848af66685a3aa9c7a32302ef8b080ecf79c
                        Merge: 141f0cd 6441618
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu Jun 1 12:08:09 2023 -0300

                            Merge branch 'qss-solver-dev' into release-4.2.0

                        commit 141f0cd23601835c4fcc1e56810bc6cc8d6c9751
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu Nov 3 10:50:27 2022 -0300

                            Release 4.0.1
                            Squashed commit of the following:

                            commit c5cb628fde67e6e93206236b9639d1d32604a1f1
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Nov 3 10:22:03 2022 -0300

                                Updated news files.

                            commit 0c894fdb6ddb8cdb96410ecd53c52a60f3ee4d3b
                            Merge: 75eab90 e2aab0e
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Nov 3 10:02:16 2022 -0300

                                Merge branch 'qss-solver-dev' into release-4.0.1

                            commit e2aab0e92f4d34329658a41b49c2f5b1b3067323
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Nov 3 10:01:40 2022 -0300

                                [iss-209]
                                Squashed commit of the following:

                                commit b05dfcbf2b1718dff8366bb210fe0c8ca8b050e6
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Nov 3 09:47:09 2022 -0300

                                    Updated NeuralNetwork1 gt test data.

                                commit dabc29be5b1b378c1779a7960e0045611e362a05
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Nov 3 09:46:51 2022 -0300

                                    Print equation guards only for used variables.

                                commit dc62b9d0ccbf8a4878709a06c8c3a092cf2306f3
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Nov 3 09:46:03 2022 -0300

                                    Added getusedVariables method to equations.

                                commit 20bfc1a83cb4e8ec61f372cb5657f8937e1c1377
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Nov 3 09:45:46 2022 -0300

                                    Added getUsedVariables method to expression.

                                commit 05b106c193787aaaa8f1d7370017fac2ea08c176
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Nov 3 09:45:22 2022 -0300

                                    Parse exp calls in get index variables visitor.

                            commit 8410d8474d598e84e5d20942493427a89574758a
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Nov 3 09:48:00 2022 -0300

                                [iss-208]
                                Squashed commit of the following:

                                commit 6e02e679d99d8c49806c4ecc531b7ea5c0b5a4e9
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:30:54 2022 -0300

                                    Updated engine GT aircont files.

                                commit fd73979b1b9f362a955482f3d0efb26e523800e4
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:30:30 2022 -0300

                                    Update QSS integrators to use q and x in handler execution.

                                commit d2a7b386bcff6c6330628dbfd2544c648c713312
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:29:48 2022 -0300

                                    Compute reinit assignments in simulator initialization.

                                commit 1c8f75b9150a72445812b55952234d79f7356f36
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:29:24 2022 -0300

                                    Updated handler signatures and added method to compute reinit assigments restore.

                                commit d315cb26a864aed864596e8aaa2bfa7168cd72b7
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:28:22 2022 -0300

                                    Added reinit assignment fields to simulator events.

                                commit 0bda496ada1093f031ddec9ad402b913af27ad96
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:27:34 2022 -0300

                                    Update GT files for mmoc tests, now they include q in the handlers.

                                commit d80d2629388a93b723a99188b6c6b656955eb43c
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:26:31 2022 -0300

                                    Print q approx for QSS handlers.

                                commit 7c69eee51e71c3e0ebff17b5ec7cdd428732c871
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:25:53 2022 -0300

                                    Configure statement reinits.

                                commit 9199f6b10aaa187a556869ad11fdce2cafef2289
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:25:35 2022 -0300

                                    Set algorithm configuration in event printers.

                                commit 6b324d00be0bbb2ee14fb525d279ada200454f83
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:25:11 2022 -0300

                                    Added reinit and algorithm cheker methods to model config.

                                commit 51437559b32dd48b9011289de5c6b8bedb78594e
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:24:22 2022 -0300

                                    Add q param for QSS handlers.

                                commit 33ce614ffee38caacd93210d9953259274b347c7
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Nov 2 11:24:00 2022 -0300

                                    Generate q macro for QSS handler access.

                            commit 75eab908983f6ddb7bef0172dee2ed9ea91f488b
                            Merge: 54c08d7 64d0141
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Oct 27 12:18:51 2022 -0300

                                Merge branch 'qss-solver-dev' into release-4.0.1

                            commit 64d0141ace59fdb5c554ee03f277c9b46db45b93
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Oct 27 12:18:22 2022 -0300

                                [iss-207]
                                Squashed commit of the following:

                                commit ce13ccdcd884991932d6395a609008ca341a9f51
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Oct 27 12:17:27 2022 -0300

                                    Fix crash on tab close.

                            commit 54c08d7192a0d36f38dc3cb7b8c9346b27b3163e
                            Merge: 417185d 38a9636
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Oct 27 11:19:45 2022 -0300

                                Merge branch 'qss-solver-dev' into release-4.0.1

                            commit 38a9636690e45d9e7b2285854b7375b6f0955fa6
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Oct 27 11:19:02 2022 -0300

                                [iss-206]
                                Squashed commit of the following:

                                commit d78db5d8ab5a7f373af3f23ab2f82a845c307849
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Oct 27 11:17:41 2022 -0300

                                    Fix pre commit hook.

                            commit 417185d7b9f64d706d0d34bba5e1023d1e8bc707
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Oct 27 10:57:59 2022 -0300

                                Update version.

                            commit 9b6204b2446c074e8dbc992e3d7e37c4d7a7fc13
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Oct 27 10:53:54 2022 -0300

                                [iss-205]
                                Squashed commit of the following:

                                commit 4be1ca99cdbce46f6a137381b09acc2447467513
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Oct 27 10:38:10 2022 -0300

                                    Fix system test code style.

                                commit f45f08fef0f18e6365557d74032c226fa6a93abb
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Oct 27 10:37:49 2022 -0300

                                    Fix signed warning.

                                commit 1dfcd70bbdb1eed1e21ce386849daba00e222046
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Oct 27 09:45:05 2022 -0300

                                    Added NeuralNetwork1 system test.

                                commit 647d5542f8edcec93ecf4f9aabe48c3225eddfb0
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Oct 27 09:44:47 2022 -0300

                                    Check iterator var position before checking value.

                            commit 46443db00f09476bc955d1a6f024bfaab0f57601
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Thu Oct 27 10:49:57 2022 -0300

                                [iss-196]
                                Squashed commit of the following:

                                commit 6bdabd422b3beffc8a276439e54f34ea34cca272
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Oct 27 10:31:44 2022 -0300

                                    Update engine system gt files.

                                commit 8db9d4b62a5d8e885981572dbfa8c6849653cc20
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Oct 27 10:14:21 2022 -0300

                                    Remove unused variables.

                                commit 2fea43c22a9e583299128e390874f06c0285715e
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Thu Oct 27 10:13:57 2022 -0300

                                    Use state variables in handler execution.

                            commit ece46f1866d112c90b7a12fcd95d87c0517dbc04
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Wed Oct 26 15:08:49 2022 -0300

                                [iss-199]
                                Squashed commit of the following:

                                commit 67b9da114828238f32230978e350c0b8db52ce70
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 12:37:10 2022 -0300

                                    Added gtest lib files.

                                commit 32766c0d196e7ec1c4ee0dce240bae698962e68d
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 12:08:23 2022 -0300

                                    Install gtest libs instead of compiling.

                                commit fad3b6733bfba3b4189eebd08289760282d30299
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 12:05:49 2022 -0300

                                    Added new gtest compiled libs remove code.

                            commit 156f50b66ba53b79b4363cd4c4f700e64c4f72bf
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Wed Oct 26 12:38:51 2022 -0300

                                [iss-204]
                                Squashed commit of the following:

                                commit 96656c295ee4802ad3f3bc366823430f2ec34317
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 12:20:37 2022 -0300

                                    Fix multiple def error.

                            commit fccf7d4c1f5e5a9fef08d9ed2b8a565c0ab2a50d
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Wed Oct 26 12:38:31 2022 -0300

                                [iss-203]
                                Squashed commit of the following:

                                commit 3605de7893cea5fce082dbe4e40c4c41ec8d66f0
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 12:14:15 2022 -0300

                                    Define is_sample locally.

                            commit 98a8851712f9921832c8573c131ce3a521aa515d
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Wed Oct 26 12:21:47 2022 -0300

                                [iss-200]
                                Squashed commit of the following:

                                commit 3c0c476aba9e312c070609140e2d489a7ed01fc0
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 11:54:41 2022 -0300

                                    Update engine Makefile for Ubuntu 22 fortran.

                            commit c2ba41692396938e2281c5dcab1d404563103cc2
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Wed Oct 26 12:21:14 2022 -0300

                                [iss-202]
                                Squashed commit of the following:

                                commit dbc043e1355efd589bd07a6c33064989f7a4cc55
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 11:05:37 2022 -0300

                                    Fix crash on gui exit.

                            commit ebe4bb7acb27a1b43adc3212cb8652915599821b
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Wed Oct 26 11:03:57 2022 -0300

                                Squashed commit of the following:

                                commit 4a40205b86c547236196e4802c00c9351d9ce2cf
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 10:51:43 2022 -0300

                                    Initialize run dialog on contructor.

                            commit c5bdea0d1d7be320ef8ca57d61b45b246e6155f0
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Wed Oct 26 11:01:04 2022 -0300

                                [iss-191]
                                Squashed commit of the following:

                                commit 63653debc19f30fbf767b65509f5aa48de4b8122
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 10:43:03 2022 -0300

                                    Remove empty comments.

                                commit 9bf90a2f5d975f3cc6f2e8537532ab24b7de070c
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 10:42:48 2022 -0300

                                    Update connect statements in gui.

                                commit a1f43cea1c7a30f352d6ede80dc07f962fc8e716
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 10:42:29 2022 -0300

                                    Update connect statements on settings.

                                commit ee5a83f0b3dcf0eae0084f99603667b35e9e4dba
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 10:42:02 2022 -0300

                                    Updated signals on code editor.

                            commit 11dcd14a7048881a82f7ff8cff85b1f1faff09e5
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Wed Oct 26 11:00:36 2022 -0300

                                [iss-189]
                                Squashed commit of the following:

                                commit 56087d9fa6dae6d0ff7967c1613f6958c5792cdb
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 10:17:31 2022 -0300

                                    Use QString::number in log messages.

                            commit 13cec1c8b8400329a0059988c6d99106841451e2
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Wed Oct 26 11:00:02 2022 -0300

                                [iss-197]
                                Squashed commit of the following:

                                commit b7cd303e8d522b0c9b4cba5440f885f9df2cf175
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 10:11:27 2022 -0300

                                    Set range when scalar events has for loops.

                            commit cd328ddeea8510594b05565de26625224ddd08c0
                            Author: joaquin.f.fernandez <[email protected]>
                            Date:   Wed Oct 26 10:59:27 2022 -0300

                                [iss-198]
                                Squashed commit of the following:

                                commit 51dc6632268d80dc9163ce21f44bddb48780d0aa
                                Author: joaquin.f.fernandez <[email protected]>
                                Date:   Wed Oct 26 10:13:03 2022 -0300

                                    Generate range when scalar statements has for loops.

                    commit 59073eb018095a3b5b6c81cc7948fa08e4a04181
                    Author: joaquin.f.fernandez <[email protected]>
                    Date:   Thu Jun 1 12:11:31 2023 -0300

                        [iss-226]
                        Squashed commit of the following:

                        commit efe64ee70eb8d3eb26fe6e6b201416ef22191adc
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu May 4 12:03:25 2023 -0300

                            Updated mLIQSS2 method.

                        commit cea80275f9c9578b2fe37e0c198b986b2fb1b950
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu May 4 12:03:11 2023 -0300

                            Updated quantizer state for mliqss methods.

                        commit 6343bf05e2f00e29a6cb14f668a32ff438a8cad9
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Tue May 2 15:20:25 2023 -0300

                            Updated quantizer state.

                        commit 2aa5e88945e97783b540e7baa70d2bb8db851af7
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Tue May 2 14:45:04 2023 -0300

                            Added mLIQSS methods to compiler.

                        commit b2a1e3a34ff119e6b4c4632809d73f98b3dadfe0
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Tue May 2 14:44:35 2023 -0300

                            Add mLIQSS methods to GUI.

                        commit 58cda13d351017cb7e8237f4819bd8df7e26787c
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Tue May 2 14:43:58 2023 -0300

                            Fix compiler warnings.

                        commit 248407e282d7c17665ffdd507563e991e431b980
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Tue May 2 14:43:44 2023 -0300

                            Add mLIQSS methods to engine.

                        commit 7a5c66c62e4ba6ec9a0faffa4d4a1ebf198d064e
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Tue May 2 14:42:20 2023 -0300

                            Remove qss test methods from engine.

                    commit 6441618b505a6619260c40042e456f61557f8d1f
                    Author: joaquin.f.fernandez <[email protected]>
                    Date:   Thu Jun 1 11:27:15 2023 -0300

                        [iss-227]
                        Squashed commit of the following:

                        commit b6edf175bc4c85964def7fd5f91fa71e1ffab6f5
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu Jun 1 11:08:33 2023 -0300

                            Remove working tests from test-suite.

                        commit 53548f973b22ebefb9a70f92310f8d3d4c0865f1
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu Jun 1 11:06:39 2023 -0300

                            Added new system tests for mmoc.

                        commit 8fefb8cd5233493e408251ec301ee24eb405a8fc
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu Jun 1 11:06:03 2023 -0300

                            Added new system tests GT files for mmoc.

                        commit 21bfee71c5866a680442b0a9640858af88502836
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu Jun 1 11:03:37 2023 -0300

                            Added new tests for engine.

                        commit 4437b4281fa5ceedf5b285850bcaec1811573fdb
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu Jun 1 11:02:53 2023 -0300

                            Added new engine system tests.

                    commit 8821b3517aaef28eb8e571a9325022d43f5071f4
                    Author: joaquin.f.fernandez <[email protected]>
                    Date:   Thu Jun 1 10:30:09 2023 -0300

                        [iss-216]
                        Squashed commit of the following:

                        commit ec26afbdd4f6ca622e9a5c00587f103a6c3a92cb
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Thu Jun 1 10:11:11 2023 -0300

                            Updated interlkeaved engine GT files.

                        commit 9d5f46237f0d0da2a40c12bd4f88d847adab4a0b
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:57:26 2023 -0300

                            Added VIRplanoS system test.

                        commit 6daa8bdb797cae7e37953ba668633440ca276104
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:57:09 2023 -0300

                            Updated GT test files.

                        commit d522b80f4c72651d4981c6cc34f2dd2e4080c9b6
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:56:45 2023 -0300

                            Added VIRplanoS gt files.

                        commit fad4bcb7758d16943bc89a3823c91e9dfcb4ed37
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:56:19 2023 -0300

                            Fixed pure recursive algebraic code generation in jacobian matrix.

                        commit 24d0b49cf06a1aee7f71e84922fd0465ff501dd8
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:51:12 2023 -0300

                            Fixed code generation for pure recursive algebraics in Jacobian.

                        commit a87395ce2e04446f51721fab0496351141da9b9d
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:44:44 2023 -0300

                            Fixed pure algebraic recursive dependencies.

                        commit 8bf02a8773e4fcb4ccbaa1e8232dfd98d7b0da3d
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:43:52 2023 -0300

                            Updated vscode config files.

                        commit f464cddc8bd72c92b055150ae1ce09dfb44d9493
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:43:27 2023 -0300

                            Fix error line number on partialevalexp.

                        commit 73e8f60d60258a62cb886c61f99efc7d7bdc21b3
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:42:51 2023 -0300

                            Updated function printer beginExpression.

                        commit 3910f0905d27a9c7f37d72f82311f06d5b1ac735
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:42:24 2023 -0300

                            Added update method with other from other range init values.

                        commit 7ab2231876ebaf48bfd5f94c9d8e5ba695be480f
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Wed May 31 15:41:48 2023 -0300

                            Modified header includes.

                        commit 3c263405cecea07c1301fa36c6c3dcde113fd1e7
                        Author: joaquin.f.fernandez <[email protected]>
                        Date:   Mon May 8 17:23:20 2023 -0300

                            Added…
  • Loading branch information
joaquinffernandez committed Jan 3, 2025
1 parent 6e12fce commit edc56db
Show file tree
Hide file tree
Showing 430 changed files with 13,775 additions and 2,065 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
## Changelog

## [4.5.0] - 03-01-2025

### Added
- **New Python module** with basic access to the solver, that allows running models, access logs, etc.
- **New GUI Python console widget** that loads `qss_solver` module to execute and access simulation logs.
- **New GUI bash widget**.
- Added a new model option `partitionOnly` to generate partition logs and info without running the model.

### Changed
- Fixed model function includes in generated C code.
- Window geometry changes are now saved.

## [4.4.0] - 28-08-2024

### Added
Expand Down
23 changes: 12 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,18 @@ The makefile script accepts the following targets:

## Changelog

## [4.5.0] - 03-01-2025

### Added
- **New Python module** with basic access to the solver, that allows running models, access logs, etc.
- **New GUI Python console widget** that loads `qss_solver` module to execute and access simulation logs.
- **New GUI bash widget**.
- Added a new model option `partitionOnly` to generate partition logs and info without running the model.

### Changed
- Fixed model function includes in generated C code.
- Window geometry changes are now saved.

## [4.4.0] - 28-08-2024

### Added
Expand All @@ -230,17 +242,6 @@ The makefile script accepts the following targets:
- Use time variable in initial code.
- Fixed QSS first order method recompute next time.

## [4.3.0] - 21-09-2022

### Added
- **mLIQSS and mLIQSS2** methods are now supported.

### Changed
- Fixed input events code generation for non-autonomous equations.

### Removed
- **mLIQSS3** is deprecated.

## Licensing

Please see the file called LICENSE.
Expand Down
2 changes: 1 addition & 1 deletion bin/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

FILE=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/compile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

FILE=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/createLog.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

MODEL=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/exportvars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

cd ..
Expand Down
2 changes: 1 addition & 1 deletion bin/gnuplot.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# NOTES: -persist is the default option used by the QSS Solver GUI.
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

OPTIONS=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/mmoc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

OPTIONS=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/registervars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

cd ..
Expand Down
2 changes: 1 addition & 1 deletion bin/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================


Expand Down
2 changes: 1 addition & 1 deletion bin/runqss.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

FILE=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/sbml.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

OPTIONS=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/simulate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

FILE=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/sortDiscretes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

if test -n "$(find . -maxdepth 1 -name '*-discrete-*.dat' -print -quit)"; then
Expand Down
2 changes: 1 addition & 1 deletion bin/uploadDoc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

cd $MMOC_SRC/engine/usr/doc/html
Expand Down
6 changes: 5 additions & 1 deletion deploy/linux/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

rm -rf qss-solver-*.deb
Expand Down Expand Up @@ -75,6 +75,7 @@ chmod 0755 tmp_deb/DEBIAN/post*
mkdir ./tmp_deb/opt
mkdir ./tmp_deb/opt/qss-solver
mkdir ./tmp_deb/opt/qss-solver/bin
mkdir ./tmp_deb/opt/qss-solver/bin/lib
mkdir ./tmp_deb/opt/qss-solver/src
mkdir ./tmp_deb/opt/qss-solver/build
mkdir ./tmp_deb/opt/qss-solver/output
Expand All @@ -90,7 +91,10 @@ cp src/interfaces/sbml/usr/bin/translate-sbml ./tmp_deb/opt/qss-solver/bin/
cp src/engine/3rd-party/partitioners/hmetis/khmetis ./tmp_deb/opt/qss-solver/bin/
cp deploy/linux/qss-solver.ini ./tmp_deb/opt/qss-solver/bin/qss-solver.ini
cp deploy/images/integrator.svg ./tmp_deb/opt/qss-solver/bin/
cp -r src/gui/3rd-party/qtermwidget-1-0.14.1/usr/config/* ./tmp_deb/opt/qss-solver/bin/
cp -r src/gui/3rd-party/qtermwidget-1-0.14.1/usr/lib/* ./tmp_deb/opt/qss-solver/bin/lib/
chmod 0755 `find tmp_deb/opt/qss-solver/bin`

cp LICENSE ./tmp_deb/opt/qss-solver/
cp INSTALL ./tmp_deb/opt/qss-solver/
cp README.md ./tmp_deb/opt/qss-solver/
Expand Down
3 changes: 3 additions & 0 deletions deploy/linux/update-version.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,6 @@ sed -i "s/PROJECT_NUMBER =.*/PROJECT_NUMBER = $VER/" ../../src/mmoc/MMOCompiler.

# Update mmoc version info file.
sed -i "s/MicroModelica C Compiler.*/MicroModelica C Compiler $VER\" << endl;/" ../../src/mmoc/main.cpp

# Update GUI version info file.
sed -i "s/QCoreApplication::setApplicationVersion.*/QCoreApplication::setApplicationVersion(\"$VER\");/" ../../src/gui/main.cpp
2 changes: 1 addition & 1 deletion deploy/linux/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.4.0
4.5.0
4 changes: 3 additions & 1 deletion src/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# 3rd-party libraries.

/3rd-party/gtest/usr/

# Python generated files.
*.pyc
8 changes: 8 additions & 0 deletions src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -89,9 +89,17 @@ install:
@echo "Installing user libraries."
ln -s $(ROOT)/src/usr/lib/* $(ROOT)/lib/
@install $(ROOT)/deploy/linux/qss-solver.ini.in $(ROOT)/bin/qss-solver.ini
@echo "Installing partitioners."
@install $(ROOT)/src/engine/3rd-party/partitioners/hmetis/khmetis $(ROOT)/bin/
@install $(ROOT)/src/engine/3rd-party/partitioners/patoh/Linux-x86_64/libpatoh.a $(ROOT)/lib/
@install $(ROOT)/src/engine/3rd-party/partitioners/metis/Linux-x86_64/libmetis.a $(ROOT)/lib/
@mkdir -p $(ROOT)/lib/KaHIP
@mkdir -p $(ROOT)/lib/KaHIP/parallel
@mkdir -p $(ROOT)/bin/KaHIP
@install $(ROOT)/src/engine/usr/lib/KaHIP/*.a $(ROOT)/lib/KaHIP/
@install $(ROOT)/src/engine/usr/lib/KaHIP/*.so $(ROOT)/lib/KaHIP/
@install $(ROOT)/src/engine/usr/lib/KaHIP/parallel/* $(ROOT)/lib/KaHIP/parallel/
@install $(ROOT)/src/engine/usr/bin/KaHIP/* $(ROOT)/bin/KaHIP/
@echo "Installing GTEST libraries."
ln -s $(ROOT)/src/3rd-party/gtest/usr/lib/*.a $(ROOT)/lib/

Expand Down
20 changes: 19 additions & 1 deletion src/engine/.vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,25 @@
"ignoreFailures": true
}
]
}
},

// Airconds Parallel model
{
"name": "Airconds Parallel model",
"type": "cppdbg",
"request": "launch",
"program": "/home/joaquin/work/qss-solver/build/airconds/airconds",
"cwd": "/home/joaquin/work/qss-solver/build/airconds/",
"environment": [],
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}

]
}
16 changes: 13 additions & 3 deletions src/engine/3rd-party/Makefile.include
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ KLU_INCLUDE_DIR := /usr/include/suitesparse/
LIB_CVODE := $(LIB_DIR)/libsundials_cvode.a
LIB_IDA := $(LIB_DIR)/libsundials_ida.a
LIB_GSL := $(LIB_DIR)/libgsl.a
LIB_KAHIP := $(LIB_DIR)/KaHIP/libkahip.so

$(LIB_CVODE): | create-folders
tar xvzf $(3RD_PARTY_DIR)/cvode/cvode-2.9.0.tar.gz
Expand All @@ -29,10 +30,19 @@ $(LIB_IDA): | create-folders
rm -rf ./ida-2.9.0
rm -rf ./examples

$(LIB_KAHIP): | create-folders
tar xvzf $(3RD_PARTY_DIR)/partitioners/KaHIP/KaHIP-3.16.tar.gz
cd ./KaHIP-3.16; ./compile_withcmake.sh
mkdir -p $(BIN_DIR)/KaHIP/
mkdir -p $(LIB_DIR)/KaHIP/
mv ./KaHIP-3.16/deploy/*.a $(LIB_DIR)/KaHIP/
mv ./KaHIP-3.16/deploy/*.so $(LIB_DIR)/KaHIP/
mv ./KaHIP-3.16/deploy/parallel $(LIB_DIR)/KaHIP/
mv ./KaHIP-3.16/deploy/* $(BIN_DIR)/KaHIP/
rm -rf ./KaHIP-3.16

# Rules

cvode: $(LIB_CVODE)

ida: $(LIB_IDA)

gsl: $(LIB_GSL)
kahip: $(LIB_KAHIP)
Binary file not shown.
4 changes: 3 additions & 1 deletion src/engine/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ BUILD_DIR := $(USR_DIR)/obj/release
ifeq ($(MODE),Debug)
BUILD_DIR := $(USR_DIR)/obj/debug
endif
BIN_DIR := $(USR_DIR)/bin
LIB_DIR := $(USR_DIR)/lib
INCLUDE_DIR := $(USR_DIR)/include

Expand All @@ -31,7 +32,7 @@ endif
vpath %.c $(SRC_DIR)
.SUFFIXES: .c

all: cvode ida gsl qss time-step
all: kahip cvode ida gsl qss time-step

include 3rd-party/Makefile.include
include common/Makefile.include
Expand Down Expand Up @@ -77,6 +78,7 @@ $(LIB_QSS): $(QSS_OBJS)

create-folders::
@mkdir -p $(BUILD_DIR)
@mkdir -p $(BIN_DIR)
@mkdir -p $(LIB_DIR)

# Rules
Expand Down
2 changes: 1 addition & 1 deletion src/engine/QSSSolver.doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "Stand-Alone QSS Solver"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 4.4.0
PROJECT_NUMBER = 4.5.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
2 changes: 1 addition & 1 deletion src/engine/common/data.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ typedef enum {
SD_DBG_Dt = 1 << 8
} SD_Debug;

typedef enum { SD_Metis, SD_HMetis, SD_Scotch, SD_Patoh, SD_Manual } SD_PartitionMethod;
typedef enum { SD_Metis, SD_HMetis, SD_Scotch, SD_Patoh, SD_Manual, SD_KaHIP } SD_PartitionMethod;

typedef enum { SD_DT_Fixed, SD_DT_Adaptive, SD_DT_AdaptiveDiscrete } SD_DtSynch;

Expand Down
8 changes: 7 additions & 1 deletion src/engine/common/settings.c
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,10 @@ SD_PartitionMethod _getPartitionMethod(const char *sol)
return SD_Patoh;
} else if (!strcmp(sol, "Manual")) {
return SD_Manual;
} else if (!strcmp(sol, "KaHIP")) {
return SD_KaHIP;
}
return SD_Metis;
return SD_Scotch;
}

SD_DtSynch _getDtSynch(const char *sol)
Expand Down Expand Up @@ -159,6 +161,7 @@ SET_settings SET_Settings(char *fname)
p->CVODE_max_order = 0;
p->BDFMaxStep = 0;
p->x_output = 0;
p->partition_only = 0;
if (config_lookup_float(cf, "minstep", &dres)) {
if (dres == 0) {
p->minstep = MIN_STEP;
Expand Down Expand Up @@ -282,6 +285,9 @@ SET_settings SET_Settings(char *fname)
if (config_lookup_int(cf, "XOutput", &ires)) {
p->x_output = ires;
}
if (config_lookup_int(cf, "partitionOnly", &ires)) {
p->partition_only = ires;
}
config_destroy(cf);
return p;
}
Expand Down
1 change: 1 addition & 0 deletions src/engine/common/settings.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ struct SET_settings_ {
SD_partitionerOptions partitionerOptions;
int BDFPart;
int x_output;
int partition_only;
};

SET_settings SET_Settings(char *fname);
Expand Down
Loading

0 comments on commit edc56db

Please sign in to comment.