From dominic at steinitz.org Sun Apr 22 14:25:18 2018 From: dominic at steinitz.org (dominic at steinitz.org) Date: Sun, 22 Apr 2018 15:25:18 +0100 Subject: [Numeric] New Version of hmatrix (more ODE solvers) Message-ID: <2AC8F7D0-05AA-4DB7-8311-E7B664A893DF@steinitz.org> I am pleased to announce a new version of hmatrix: 0.19.0.0. This is not intended to be a breaking change but a lot of modules have been modified to ensure that continuous integration (which has now been set up) is green. Support for SUNDIALS has been added. It should be possible to replace Numeric.GSL.ODE with Numeric.Sundials.ARKode.ODE and have your program work as before bearing in mind that the methods and error control might differ (even for those with the same names!). The packages that comprise hmatrix are: hmatrix hmatrix-gsl hmatrix-special hmatrix-sparse hmatrix-glpk hmatrix-tests hmatrix-sundials I am planning to split these up into separate projects to make it easier for contributors. To this end, I have created an hmatrix organisation in github. Please contact me if you wish to become a member. I strongly recommend anyone solving ODEs to look as hmatrix-sundials as the underlying package provides many more methods, more documentation and more diagnostic information (great when your 200 variable model fails). It is a truism that any sufficiently sophisticated ODE solver package is a domain specific language (I include the ODE solving part of GSL here). The current interface both to GSL and to SUNDIALS is somewhat rudimentary but will hopefully evovle to a nicer DSL (something at which Haskell excels). Dominic Steinitz dominic at steinitz.org http://idontgetoutmuch.wordpress.com Twitter: @idontgetoutmuch -------------- next part -------------- An HTML attachment was scrubbed... URL: From zocca.marco at gmail.com Mon Apr 23 15:41:49 2018 From: zocca.marco at gmail.com (Marco Zocca) Date: Mon, 23 Apr 2018 17:41:49 +0200 Subject: [Numeric] Numeric Digest, Vol 10, Issue 1 In-Reply-To: References: Message-ID: Thank you Dominic for sharing this work :) An industrial-strength ODE integrator suite like Sundials is certainly a welcome addition for many people. Regarding the `haskell-numerics` github organization ; such a general name sounds like it can accommodate more projects than just HMatrix. I would be happy to be a part of it, and I'm thinking to perhaps move the development of my old PETSc bindings there. Marco Zocca On Mon, Apr 23, 2018 at 2:00 PM, wrote: > Send Numeric mailing list submissions to > numeric at haskell.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric > or, via email, send a message with subject or body 'help' to > numeric-request at haskell.org > > You can reach the person managing the list at > numeric-owner at haskell.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Numeric digest..." > > > Today's Topics: > > 1. New Version of hmatrix (more ODE solvers) (dominic at steinitz.org) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 22 Apr 2018 15:25:18 +0100 > From: dominic at steinitz.org > To: Haskell cafe , haskell at haskell.org, > numeric at haskell.org > Subject: [Numeric] New Version of hmatrix (more ODE solvers) > Message-ID: <2AC8F7D0-05AA-4DB7-8311-E7B664A893DF at steinitz.org> > Content-Type: text/plain; charset="utf-8" > > I am pleased to announce a new version of hmatrix: 0.19.0.0. > > This is not intended to be a breaking change but a lot of modules have been modified to ensure that continuous integration (which has now been set up) is green. > Support for SUNDIALS has been added. It should be possible to replace Numeric.GSL.ODE with Numeric.Sundials.ARKode.ODE and have your program work as before bearing in mind that the methods and error control might differ (even for those with the same names!). > The packages that comprise hmatrix are: > > hmatrix > hmatrix-gsl > hmatrix-special > hmatrix-sparse > hmatrix-glpk > hmatrix-tests > hmatrix-sundials > I am planning to split these up into separate projects to make it easier for contributors. To this end, I have created an hmatrix organisation in github. Please contact me if you wish to become a member. > > I strongly recommend anyone solving ODEs to look as hmatrix-sundials as the underlying package provides many more methods, more documentation and more diagnostic information (great when your 200 variable model fails). It is a truism that any sufficiently sophisticated ODE solver package is a domain specific language (I include the ODE solving part of GSL here). The current interface both to GSL and to SUNDIALS is somewhat rudimentary but will hopefully evovle to a nicer DSL (something at which Haskell excels). > > Dominic Steinitz > dominic at steinitz.org > http://idontgetoutmuch.wordpress.com > Twitter: @idontgetoutmuch > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Numeric mailing list > Numeric at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric > > > ------------------------------ > > End of Numeric Digest, Vol 10, Issue 1 > ************************************** From dominic at steinitz.org Tue Apr 24 16:00:54 2018 From: dominic at steinitz.org (dominic at steinitz.org) Date: Tue, 24 Apr 2018 17:00:54 +0100 Subject: [Numeric] Numeric Digest, Vol 10, Issue 1 In-Reply-To: References: Message-ID: <98BB4CDA-B976-46F3-9E8D-72876A5DCFDC@steinitz.org> Hi Marco, I really intended this to be a home for “unbundling” hmatrix so that it is easy for folks to contribute. At the moment, hmatrix-* is pretty much one giant repo. I’d rather not add other stuff until this is complete. I haven’t even had time to talk to Alberto Ruiz about this yet (but will do so now). I’m not even clear how to move the existing projects to the new home. I will certainly add you to the group and look forward to your contributions to hmatrix itself :) BTW I am chairing a workshop at ICFP this year: Numerical Programming in Functional Languages (https://icfp18.sigplan.org/track/npfl-2018-papers ). Perhaps you would be interested in submitting a proposal? Dominic Steinitz dominic at steinitz.org http://idontgetoutmuch.wordpress.com Twitter: @idontgetoutmuch > On 23 Apr 2018, at 16:41, Marco Zocca wrote: > > Thank you Dominic for sharing this work :) > > An industrial-strength ODE integrator suite like Sundials is certainly > a welcome addition for many people. Regarding the `haskell-numerics` > github organization ; such a general name sounds like it can > accommodate more projects than just HMatrix. I would be happy to be a > part of it, and I'm thinking to perhaps move the development of my old > PETSc bindings there. > > Marco Zocca > > On Mon, Apr 23, 2018 at 2:00 PM, wrote: >> Send Numeric mailing list submissions to >> numeric at haskell.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric >> or, via email, send a message with subject or body 'help' to >> numeric-request at haskell.org >> >> You can reach the person managing the list at >> numeric-owner at haskell.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of Numeric digest..." >> >> >> Today's Topics: >> >> 1. New Version of hmatrix (more ODE solvers) (dominic at steinitz.org) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Sun, 22 Apr 2018 15:25:18 +0100 >> From: dominic at steinitz.org >> To: Haskell cafe , haskell at haskell.org, >> numeric at haskell.org >> Subject: [Numeric] New Version of hmatrix (more ODE solvers) >> Message-ID: <2AC8F7D0-05AA-4DB7-8311-E7B664A893DF at steinitz.org> >> Content-Type: text/plain; charset="utf-8" >> >> I am pleased to announce a new version of hmatrix: 0.19.0.0. >> >> This is not intended to be a breaking change but a lot of modules have been modified to ensure that continuous integration (which has now been set up) is green. >> Support for SUNDIALS has been added. It should be possible to replace Numeric.GSL.ODE with Numeric.Sundials.ARKode.ODE and have your program work as before bearing in mind that the methods and error control might differ (even for those with the same names!). >> The packages that comprise hmatrix are: >> >> hmatrix >> hmatrix-gsl >> hmatrix-special >> hmatrix-sparse >> hmatrix-glpk >> hmatrix-tests >> hmatrix-sundials >> I am planning to split these up into separate projects to make it easier for contributors. To this end, I have created an hmatrix organisation in github. Please contact me if you wish to become a member. >> >> I strongly recommend anyone solving ODEs to look as hmatrix-sundials as the underlying package provides many more methods, more documentation and more diagnostic information (great when your 200 variable model fails). It is a truism that any sufficiently sophisticated ODE solver package is a domain specific language (I include the ODE solving part of GSL here). The current interface both to GSL and to SUNDIALS is somewhat rudimentary but will hopefully evovle to a nicer DSL (something at which Haskell excels). >> >> Dominic Steinitz >> dominic at steinitz.org >> http://idontgetoutmuch.wordpress.com >> Twitter: @idontgetoutmuch >> >> >> >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: >> >> ------------------------------ >> >> Subject: Digest Footer >> >> _______________________________________________ >> Numeric mailing list >> Numeric at haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric >> >> >> ------------------------------ >> >> End of Numeric Digest, Vol 10, Issue 1 >> ************************************** > _______________________________________________ > Numeric mailing list > Numeric at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric -------------- next part -------------- An HTML attachment was scrubbed... URL: From zocca.marco at gmail.com Fri Apr 27 07:55:02 2018 From: zocca.marco at gmail.com (Marco Zocca) Date: Fri, 27 Apr 2018 09:55:02 +0200 Subject: [Numeric] Numeric Digest, Vol 10, Issue 1 In-Reply-To: <98BB4CDA-B976-46F3-9E8D-72876A5DCFDC@steinitz.org> References: <98BB4CDA-B976-46F3-9E8D-72876A5DCFDC@steinitz.org> Message-ID: Hi Dominic, unfortunately I'm not able to submit a paper attend ICFP this year, as much as I'd love to attend the NPFL and FHPC workshops. However I'm al On Tue, Apr 24, 2018 at 6:00 PM, wrote: > Hi Marco, > > I really intended this to be a home for “unbundling” hmatrix so that it is > easy for folks to contribute. At the moment, hmatrix-* is pretty much one > giant repo. I’d rather not add other stuff until this is complete. I haven’t > even had time to talk to Alberto Ruiz about this yet (but will do so now). > I’m not even clear how to move the existing projects to the new home. > > I will certainly add you to the group and look forward to your contributions > to hmatrix itself :) > > BTW I am chairing a workshop at ICFP this year: Numerical Programming in > Functional Languages (https://icfp18.sigplan.org/track/npfl-2018-papers). > Perhaps you would be interested in submitting a proposal? > > Dominic Steinitz > dominic at steinitz.org > http://idontgetoutmuch.wordpress.com > Twitter: @idontgetoutmuch > > On 23 Apr 2018, at 16:41, Marco Zocca wrote: > > Thank you Dominic for sharing this work :) > > An industrial-strength ODE integrator suite like Sundials is certainly > a welcome addition for many people. Regarding the `haskell-numerics` > github organization ; such a general name sounds like it can > accommodate more projects than just HMatrix. I would be happy to be a > part of it, and I'm thinking to perhaps move the development of my old > PETSc bindings there. > > Marco Zocca > > On Mon, Apr 23, 2018 at 2:00 PM, wrote: > > Send Numeric mailing list submissions to > numeric at haskell.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric > or, via email, send a message with subject or body 'help' to > numeric-request at haskell.org > > You can reach the person managing the list at > numeric-owner at haskell.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Numeric digest..." > > > Today's Topics: > > 1. New Version of hmatrix (more ODE solvers) (dominic at steinitz.org) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 22 Apr 2018 15:25:18 +0100 > From: dominic at steinitz.org > To: Haskell cafe , haskell at haskell.org, > numeric at haskell.org > Subject: [Numeric] New Version of hmatrix (more ODE solvers) > Message-ID: <2AC8F7D0-05AA-4DB7-8311-E7B664A893DF at steinitz.org> > Content-Type: text/plain; charset="utf-8" > > I am pleased to announce a new version of hmatrix: 0.19.0.0. > > This is not intended to be a breaking change but a lot of modules have been > modified to ensure that continuous integration (which has now been set up) > is green. > Support for SUNDIALS has > been added. It should be possible to replace Numeric.GSL.ODE with > Numeric.Sundials.ARKode.ODE and have your program work as before bearing in > mind that the methods and error control might differ (even for those with > the same names!). > The packages that comprise hmatrix are: > > hmatrix > hmatrix-gsl > hmatrix-special > hmatrix-sparse > hmatrix-glpk > hmatrix-tests > hmatrix-sundials > I am planning to split these up into separate projects to make it easier for > contributors. To this end, I have created an hmatrix > organisation in github. Please contact > me if you wish to become a member. > > I strongly recommend anyone solving ODEs to look as hmatrix-sundials as the > underlying package provides many more methods, more documentation and more > diagnostic information (great when your 200 variable model fails). It is a > truism that any sufficiently sophisticated ODE solver package is a domain > specific language (I include the ODE solving part of GSL here). The current > interface both to GSL and to SUNDIALS is somewhat rudimentary but will > hopefully evovle to a nicer DSL (something at which Haskell excels). > > Dominic Steinitz > dominic at steinitz.org > http://idontgetoutmuch.wordpress.com > Twitter: @idontgetoutmuch > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Numeric mailing list > Numeric at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric > > > ------------------------------ > > End of Numeric Digest, Vol 10, Issue 1 > ************************************** > > _______________________________________________ > Numeric mailing list > Numeric at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric > > From zocca.marco at gmail.com Fri Apr 27 08:02:50 2018 From: zocca.marco at gmail.com (Marco Zocca) Date: Fri, 27 Apr 2018 10:02:50 +0200 Subject: [Numeric] Numeric Digest, Vol 10, Issue 1 In-Reply-To: References: <98BB4CDA-B976-46F3-9E8D-72876A5DCFDC@steinitz.org> Message-ID: (I've hit "send" by mistake) as I was saying, I'm working on some libraries that might make it into next year's NPFL or FHPC (hoping that ICFP will take place in Europe or surroundings). I understand your concerns with HMatrix; it's a widespread and useful library and it deserves an appropriate home. Perhaps it's also time to think about a dedicated documentation site, similar to that of accelerate (http://www.acceleratehs.org/) ? Kind regards, Marco Zocca On Fri, Apr 27, 2018 at 9:55 AM, Marco Zocca wrote: > Hi Dominic, > > unfortunately I'm not able to submit a paper attend ICFP this year, > as much as I'd love to attend the NPFL and FHPC workshops. > However I'm al > > On Tue, Apr 24, 2018 at 6:00 PM, wrote: >> Hi Marco, >> >> I really intended this to be a home for “unbundling” hmatrix so that it is >> easy for folks to contribute. At the moment, hmatrix-* is pretty much one >> giant repo. I’d rather not add other stuff until this is complete. I haven’t >> even had time to talk to Alberto Ruiz about this yet (but will do so now). >> I’m not even clear how to move the existing projects to the new home. >> >> I will certainly add you to the group and look forward to your contributions >> to hmatrix itself :) >> >> BTW I am chairing a workshop at ICFP this year: Numerical Programming in >> Functional Languages (https://icfp18.sigplan.org/track/npfl-2018-papers). >> Perhaps you would be interested in submitting a proposal? >> >> Dominic Steinitz >> dominic at steinitz.org >> http://idontgetoutmuch.wordpress.com >> Twitter: @idontgetoutmuch >> >> On 23 Apr 2018, at 16:41, Marco Zocca wrote: >> >> Thank you Dominic for sharing this work :) >> >> An industrial-strength ODE integrator suite like Sundials is certainly >> a welcome addition for many people. Regarding the `haskell-numerics` >> github organization ; such a general name sounds like it can >> accommodate more projects than just HMatrix. I would be happy to be a >> part of it, and I'm thinking to perhaps move the development of my old >> PETSc bindings there. >> >> Marco Zocca >> >> On Mon, Apr 23, 2018 at 2:00 PM, wrote: >> >> Send Numeric mailing list submissions to >> numeric at haskell.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric >> or, via email, send a message with subject or body 'help' to >> numeric-request at haskell.org >> >> You can reach the person managing the list at >> numeric-owner at haskell.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of Numeric digest..." >> >> >> Today's Topics: >> >> 1. New Version of hmatrix (more ODE solvers) (dominic at steinitz.org) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Sun, 22 Apr 2018 15:25:18 +0100 >> From: dominic at steinitz.org >> To: Haskell cafe , haskell at haskell.org, >> numeric at haskell.org >> Subject: [Numeric] New Version of hmatrix (more ODE solvers) >> Message-ID: <2AC8F7D0-05AA-4DB7-8311-E7B664A893DF at steinitz.org> >> Content-Type: text/plain; charset="utf-8" >> >> I am pleased to announce a new version of hmatrix: 0.19.0.0. >> >> This is not intended to be a breaking change but a lot of modules have been >> modified to ensure that continuous integration (which has now been set up) >> is green. >> Support for SUNDIALS has >> been added. It should be possible to replace Numeric.GSL.ODE with >> Numeric.Sundials.ARKode.ODE and have your program work as before bearing in >> mind that the methods and error control might differ (even for those with >> the same names!). >> The packages that comprise hmatrix are: >> >> hmatrix >> hmatrix-gsl >> hmatrix-special >> hmatrix-sparse >> hmatrix-glpk >> hmatrix-tests >> hmatrix-sundials >> I am planning to split these up into separate projects to make it easier for >> contributors. To this end, I have created an hmatrix >> organisation in github. Please contact >> me if you wish to become a member. >> >> I strongly recommend anyone solving ODEs to look as hmatrix-sundials as the >> underlying package provides many more methods, more documentation and more >> diagnostic information (great when your 200 variable model fails). It is a >> truism that any sufficiently sophisticated ODE solver package is a domain >> specific language (I include the ODE solving part of GSL here). The current >> interface both to GSL and to SUNDIALS is somewhat rudimentary but will >> hopefully evovle to a nicer DSL (something at which Haskell excels). >> >> Dominic Steinitz >> dominic at steinitz.org >> http://idontgetoutmuch.wordpress.com >> Twitter: @idontgetoutmuch >> >> >> >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: >> >> >> ------------------------------ >> >> Subject: Digest Footer >> >> _______________________________________________ >> Numeric mailing list >> Numeric at haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric >> >> >> ------------------------------ >> >> End of Numeric Digest, Vol 10, Issue 1 >> ************************************** >> >> _______________________________________________ >> Numeric mailing list >> Numeric at haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric >> >>