{"push_id":679026923,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"7d406f22246bf556a59d908bab726a9c4df04298","before":"24604442b24d0e3a074c0496c784dd50a12f0f12","commits":[{"sha":"5ca9300425da3fd700c32bff035ebec5f1d250e9","author":{"email":"cffa50a32cb13a240d705317bcec65dd1f31b6ad@poware.org","name":"Andreas Lauser"},"message":"fix the dunecontrol support","distinct":true,"url":"https://api.github.com/repos/bska/opm-polymer/commits/5ca9300425da3fd700c32bff035ebec5f1d250e9"},{"sha":"f27281cb1b8cf4b20ecb10a18e3328f80e501bc5","author":{"email":"cffa50a32cb13a240d705317bcec65dd1f31b6ad@poware.org","name":"Andreas Lauser"},"message":"start to use the SimulatorBase class for SimulatorFullyImplicitCompressiblePolymer\n\nsince SimulatorFullyImplicitCompressiblePolymer is now a template, the\nopaque pointer stuff is also removed and the contents of the .cpp file\nbasically became _impl.hpp. for SimulatorFullyImplicitBlackoilPolymer,\nthe opaque pointer stuff was removed for the same reasons as for\nSimulatorFullyImplicitBlackoil.\n\nthe actual unification of code is not yet done, but this patch points\nout the direction of where this will go.\n\nAlso note that some synchronization with the ordinary blackoil\nsimulator (FLOW) was necessary to make it compile.\n\nFinnally, the parser currently likes to throw an exception (also for\nthe opm-polymer master) when eating the opm-data polymer test\ncase. This prevented me from properly testing this patch:\n\n```\nand@heuristix:~/src/opm-polymer|simplify_simulator > ./bin/flow_polymer deck_filename=/home/and/src/opm-data/polymer_test_suit/simple2D/2D_THREEPHASE_POLY_HETER.DATA\n\n================    Test program for fully implicit three-phase black-oil flow     ===============\n\n---------------    Reading parameters     ---------------\ndeck_filename found at /, value is /home/and/src/opm-data/polymer_test_suit/simple2D/2D_THREEPHASE_POLY_HETER.DATA\noutput not found. Using default value 'true'.\noutput_dir not found. Using default value 'output'.\nProgram threw an exception: IOConfig: Reading GRIDFILE keyword from GRID section: Output of GRID file is not supported\nterminate called after throwing an instance of 'std::runtime_error'\n  what():  IOConfig: Reading GRIDFILE keyword from GRID section: Output of GRID file is not supported\nAborted\n```","distinct":true,"url":"https://api.github.com/repos/bska/opm-polymer/commits/f27281cb1b8cf4b20ecb10a18e3328f80e501bc5"},{"sha":"fa700141e44cefd9a46bee2ee6c2b22584d025fa","author":{"email":"cffa50a32cb13a240d705317bcec65dd1f31b6ad@poware.org","name":"Andreas Lauser"},"message":"unify the run() methods and the constructors of the 2p-compressible and the flow_polymer with the one from flow","distinct":true,"url":"https://api.github.com/repos/bska/opm-polymer/commits/fa700141e44cefd9a46bee2ee6c2b22584d025fa"},{"sha":"d6d3bc840563a67b4b5b48d57adb072c1acf8c5d","author":{"email":"cffa50a32cb13a240d705317bcec65dd1f31b6ad@poware.org","name":"Andreas Lauser"},"message":"properly use the SimulatorBase class for SimulatorFullyImplicitBlackoilPolymer and SimulatorFullyImplicitCompressiblePolymer","distinct":true,"url":"https://api.github.com/repos/bska/opm-polymer/commits/d6d3bc840563a67b4b5b48d57adb072c1acf8c5d"},{"sha":"cf7d5de580b3ea9040a38a840157be61b88c440c","author":{"email":"cffa50a32cb13a240d705317bcec65dd1f31b6ad@poware.org","name":"Andreas Lauser"},"message":"remove the run() method from SimulatorFullyImplicitCompressiblePolymer\n\nWith this the simulator is basically done, but since\nFullyImplicitCompressiblePolymerSolver has not yet been converted to\nthe NewtonSolver plus Model approach, the solver cannot be removed and\nthus still contains quite a bit of copy-and-pasted code.","distinct":true,"url":"https://api.github.com/repos/bska/opm-polymer/commits/cf7d5de580b3ea9040a38a840157be61b88c440c"},{"sha":"fd3a75570bdd6531a282657d5f933b2692525509","author":{"email":"cffa50a32cb13a240d705317bcec65dd1f31b6ad@poware.org","name":"Andreas Lauser"},"message":"fully implicit simulators: various cleanups\n\nthese are mostly stylistic: the function bodies of most new methods\nhave been moved to the _impl.hpp file and the Simulator classes are\nnow templated on the grid type, so it should be not too hard to switch\nthem to Dune::CpGrid.","distinct":true,"url":"https://api.github.com/repos/bska/opm-polymer/commits/fd3a75570bdd6531a282657d5f933b2692525509"},{"sha":"1c6a8841d52f740869209e9a9a05f11c38100380","author":{"email":"cffa50a32cb13a240d705317bcec65dd1f31b6ad@poware.org","name":"Andreas Lauser"},"message":"do not use std::shared_ptr where it is deemed inappropriate by the maintainers\n\nnote that I don't agree with this change and will assume no\nresponsibility if something goes down the gutter.","distinct":true,"url":"https://api.github.com/repos/bska/opm-polymer/commits/1c6a8841d52f740869209e9a9a05f11c38100380"},{"sha":"ee0fe04dff2d95e98dbf8c21641856f02ac0ca90","author":{"email":"0ee2e30ada95b7b248ea300530c57b0cf5e45257@sintef.no","name":"Atgeirr Flø Rasmussen"},"message":"Use unique_ptr instead of shared_ptr.","distinct":true,"url":"https://api.github.com/repos/bska/opm-polymer/commits/ee0fe04dff2d95e98dbf8c21641856f02ac0ca90"},{"sha":"c4000bdeaaf81fcf4296e302f053bc4088ff4f97","author":{"email":"cffa50a32cb13a240d705317bcec65dd1f31b6ad@poware.org","name":"Andreas Lauser"},"message":"Merge pull request #1 from atgeirr/andlaus-simplify_simulator\n\nUse unique_ptr instead of shared_ptr.","distinct":true,"url":"https://api.github.com/repos/bska/opm-polymer/commits/c4000bdeaaf81fcf4296e302f053bc4088ff4f97"},{"sha":"7d406f22246bf556a59d908bab726a9c4df04298","author":{"email":"0ee2e30ada95b7b248ea300530c57b0cf5e45257@sintef.no","name":"Atgeirr Flø Rasmussen"},"message":"Merge pull request #116 from andlaus/simplify_simulator\n\nSimplify simulator","distinct":true,"url":"https://api.github.com/repos/bska/opm-polymer/commits/7d406f22246bf556a59d908bab726a9c4df04298"}]}