griddedInterpolant does not exist in octave. I replaced it by interp1.
cellfun(@double,{[ADI,ADI]},'UniformOutput',false) must be implemented with a for loop.
I hope it helps for somebody else.
Cheers,
AndresHi Andres,
We don't really have a plan for maintaining compatibility with Octave. We generally "just" defer to the Octave team to implement the requisite MATLAB language and library features. That said, one of my colleagues did an experiment recently in which he just loaded up one of the AD-based examples from MRST 2016b in Octave 4.0.3 and ran it. Other than visualisation/plotting, I think most of it ran through without issue, but I may be missing some of the details.
Sincerely,
Bård Skaflestad
SINTEF ICT, Applied Mathematics
________________________________________
From: sinte...@googlegroups.com [sinte...@googlegroups.com] on behalf of Andres Codas [andre...@gmail.com]
Sent: 16 December 2016 15:07
To: MRST-users: The Matlab Reservoir Simulation Toolbox User Group
Subject: [MRST Users] MRST in octave
Hi,
What is your plan regarding maintaining compatibility between MRST and octave?
I would like to run the modules 'ad-core', 'ad-blackoil', 'ad-props' and 'deckformat' using Octave. I know there are limitations with classes but it seems that octave included some support on this direction, see http://wiki.octave.org/Classdef. Is this possible?
If classes are not supported, can I still run the module ad-fi ?
Thanks!,
Andres
--
You received this message because you are subscribed to the Google Groups "MRST-users: The Matlab Reservoir Simulation Toolbox User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sintef-mrst+unsubscribe@googlegroups.com<mailto:sintef-mrst+unsubscribe@googlegroups.com>.
To view this discussion on the web visit https://groups.google.com/d/msgid/sintef-mrst/dd6c9a6b-6bc7-40ac-a05c-603f3f222d26%40googlegroups.com<https://groups.google.com/d/msgid/sintef-mrst/dd6c9a6b-6bc7-40ac-a05c-603f3f222d26%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "MRST-users: The Matlab Reservoir Simulation Toolbox User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sintef-mrst+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sintef-mrst/12B771AE701C544CB8C32192333A02CD01704DA763%40SINTEFEXMBX04.sintef.no.
To unsubscribe from this group and stop receiving emails from it, send an email to sintef-mrst...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sintef-mrst/CAHxzi3UqCP5Ub21d8k7fkCYN6aDFrjO5sKTZeqtwN1GDS21Udw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "MRST-users: The Matlab Reservoir Simulation Toolbox User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sintef-mrst+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sintef-mrst/7fb0329c-2559-430b-9f40-f1c1127fd612%40googlegroups.com.
Dear Andres,
Thank you for the updated patch. We hope to fully support the latest version of Octave for the AD solvers sometime in the future, but we do not currently have funding directly supporting this development. For octave specific files that need to be high in the patch, one option is to place them in the octave module and load it in startup.
As for placing MRST on GitHub, MRST is developed in part through contract research. This means that we need to retain dual copyright of the code, as well as making the release process complicated as not all code can be released publicly. Unfortunately, MRST by itself is generally not something we get funding for. If somehow the research funding starts to value software more than it currently does, this could change.
Best regards,
Olav