Changes between Version 3 and Version 6 of Ticket #3578


Ignore:
Timestamp:
2015-12-02T17:22:35Z (10 years ago)
Author:
Francesco Casella
Comment:

OK, let me try to present some concrete use cases (some are real, some are hypothetical at the moment):

  1. Adrian has implemented a new front-end, which is still incomplete but may be able to handle some of my models in a much more efficient (or correct) way, and I'd like to check this out
  1. Adeel has implemented new features in OMEdit, they are still unstable and not working 100% but I'd like to try them out and give feedback
  1. Volker has a new fancy index reduction algorithm on his developmente branch of omc which can handle my satellite models with fancy state variable changes, and I'd like to play around with them and see how far they get
  1. Willi is introducing a new solver based on IDA/kinsol, which can handle DAEs without turning them into ODEs, so it affects back-end, code generation and runtime. It is still too crude to be merged into master, but I'd like to try it on some proprietary models
  1. Lennart is introducing a new homotopy solver which can handle difficult initialization problems, but it breaks the MSL regression, so it's not yet on master. It affects back-end, code generation and runtime. I'd like to try it on some proprietary models

Can we support as many of these cases as possible (all of them, ideally) on as many platforms as possible (Win, Linux, and Mac, ideally)?

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3578 – Description

    v3 v6  
    11During the last OSMC board meeting, it was decided to make it possible for people to build OMC on Hudson from specific development branches, in order to make early testing of new features possible for end users.
    22
    3 Ideally, this should be possible for both Linux and Windows, to enlarge as much as possible the user base.
     3Ideally, this should be possible for Linux, Windows, and Mac to enlarge as much as possible the user base.
    44
    55From what I understand, it is just necessary to copy the existing Hudson jobs that make the nightly builds, add an input for the branch, and use it instead of master. Piece of cake?