[yapc] Modeling Physical Systems with Modern Object Oriented Perl
YAPC::NA Director
admin at yapcna.org
Sat May 19 09:00:02 PDT 2012
Joel Berger will give a talk at YAPC::NA_2012 described as:
Many scientists use Fortran for their numeric modeling. Some of my
fellow Ph.D. candidates have done all of their work in Mathematica.
Closer to home, L<PDL> provides Perl with some really nice numerical
array handling power. Still, all of these tools left me looking for
something higher level.
In this talk I will present some of the modeling paradigms I have
been using in my research. These simulations model physical systems
as Perl objects (rapid designing of classes via L<MooseX::Declare>).
Dynamics are closures which genereated by some objects and influence
others. Using this paradigm, simulations are written quickly and are
tremendously flexible and extensible.
For the majority of the talk, I will use a Perl-level fixed time-step
differential equations solver. At the end, I will introduce (ever so
briefly) my L<Math::GSLx::ODEIV2> module, which I use to solve
systems of differential equations which are made of closures over
these object/closure systems.
I hope this talk will show that high-level languages can be used to
model physical systems and make it feel very natural to the Perl
programmer.
[From the YAPC::NA_Blog.]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/yapc/attachments/20120519/596ef411/attachment.html>
More information about the yapc
mailing list