Hi Shrutika
Thanks very much for your interest in our project. We would be very
pleased to receive your contributions. I hope you saw the page
http://ascend4.org/GSOC2015, so you will understand the process here.
The project on parameter-setting for dynamic models would be a really
good one to progress. Mostly that project will require C programming,
but a bit of Python will probably also be required to ensure that the
GUI layers behave correctly. As noted here
(http://ascend4.org/Controlling_the_solvers_from_within_METHODS), there
is a bug (http://ascend4.org/b472) that is currently interfering with
our ability to use the OPTION statement properly. As a pre-work for your
suggested project, I suggest you take a look at that bug and see if you
can find a fix for it. The other task that I suggest would be to
familiarise yourself with the code in the 'ksenija2' branch of our
repository. Try to understand the IDA solver (solvers/ida) in that
branch, and perhaps also look at the LSODE, DOPRI5 and RADAU5 solvers,
so that you get a feeling for the common aspects of the architecture
there, and start to see how the parameter settings could be implemented.
Also of relevance will be the 'integrator' folder in (ascend/integrator).
Hope that helps! Let me know if I help with further advice for getting
started.
Cheers
JP
PS at the moment there are some issues with the email settings on our
server. That means that the bug database is basically read-only until
further notice. I will write on this list when it's fixed.
On 11/03/15 16:48, Shrutika Gulati wrote:
> Respected John Pye Sir,
>
> This is Shrutika Gulati. I went through the ideas page of ASCEND and
> was keen on contributing to one of these three projects which caught
> me eyes:
>
> 1.Automated parameter-setting for dynamic models
> 2.Dynamic modelling improvements
> 3.GUI improvements
>
> Info about me: I am a student of Jaypee Institute of Information
> Technology, Noida pursuing integrated B.Tech+M.Tech degree in Computer
> Science Engineering branch(III year). I am fluent at C, C++ and python
> to a decent level and have done a considerable work in these
> languages. As the requirements for above three projects intersect my
> fields of interest, I wish to contribute my part in these projects.
> Kindly guide me to get a better understanding of these projects so
> that I can contribute my bit to ASCEND.
>
> Thanks,
> Shrutika Gulati
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Ascend-sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ascend-sim-users