Participation in Google Summer of Code

23 views
Skip to first unread message

Oleg Ponomarev

unread,
Mar 31, 2011, 5:49:01 PM3/31/11
to xaos-devel
I'd like to take part in your project under Google summer of code
program. Here are my ideas about Xaos
improvement.
1)Xaos provides many useful features for fractals exploring but it's
useless for science because it build correct Mandelbrot sets only in
case of monomial function of transition (Z->Z^n + C). For example,
JETPLett.86:745-748,2007 (http://arxiv.org/abs/0710.2315) illustrates
this problem. My goal is to make Xaos more usable to the
scientifically-inclined user and fix this problem. I have already
written the prototype which builds correct Mandelbrot sets for
arbitrary polynomial function of transition. You can download sources
of this prototype from project page on google code (hg clone
https://tbg-fractal.googlecode.com/hg/ tbg-fractal). Now it's only
linux version, but it's easy to make it cross-platform. I am
interested in porting my algorithms for
Xaos.
2)In some cases Xaos doesn't use all available computing resources and
works slower then possible. Of cource, I remember GPGPU(General-
purpose graphics processing units) usage. I can add possibility of
GPGPU usage by writing some additional modules in OpenCL or CUDA. As
you can see in my prototype (you should select "cuda" branch to check
out it) it works flawlessly and speed up computing over than hundred
times.

Can I realize these features under GSoC?
--
Sincerely, Oleg Ponomarev <the_bes...@mail.ru>

Kovács Zoltán

unread,
Apr 1, 2011, 1:40:41 AM4/1/11
to xaos-...@googlegroups.com, Oleg Ponomarev
Dear Oleg,

Your ideas sounds very good and promising! Please allow us some hours to check your web links and pieces of software.

Best, Zoltan

2011/3/31 Oleg Ponomarev <the_bes...@mail.ru>

--
You received this message because you are subscribed to the Google Groups "xaos-devel" group.
To post to this group, send email to xaos-...@googlegroups.com.
To unsubscribe from this group, send email to xaos-devel+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/xaos-devel?hl=en.


Oleg Ponomarev

unread,
Apr 1, 2011, 2:57:18 AM4/1/11
to xaos-...@googlegroups.com

You should install GNU/maxima if you'll try my prototype.

For GPGPU prototype you need to install cuda compiler (nvcc) and develop libraries. (For example, you can install cuda-toolkit and it will be enough).


Maybe you'll want to see Int.J.Mod.Phys.A23:3613-3684,2008 (http://arxiv.org/abs/hep-th/0701234).


On Friday, April 01, 2011 09:40:41 AM Kovács Zoltán wrote:

> Dear Oleg,

>

> Your ideas sounds very good and promising! Please allow us some hours to

> check your web links and pieces of software.

>

> Best, Zoltan

>

--

Sincerely, Oleg Ponomarev <the_bes...@mail.ru>

Kovács Zoltán

unread,
Apr 4, 2011, 5:24:31 AM4/4/11
to xaos-...@googlegroups.com, Oleg Ponomarev
Dear Oleg,

all the information you sent us seem very good. The articles sound very interesting (do you have a preprint of them?). I didn't have the time to compile your source yet but I'll try to do it soon. I suggest you to write a proposal about your plans and ideas for GNU XaoS. It is very probable that Google will support GNU by allowing a slot for GNU XaoS as well.

Are you a PhD student?

Best, Zoltan

2011/4/1 Oleg Ponomarev <the_bes...@mail.ru>

--

Oleg Ponomarev

unread,
Apr 7, 2011, 3:47:27 PM4/7/11
to xaos-devel
Sorry for my long silence. I have written and send my proposal. You
can look at it using the link (http://www.google-melange.com/gsoc/
proposal/review/google/gsoc2011/the_best_goose/1#). I am going to
"dive" into XaoS code soon.

I'm not a PhD student yet.

On Apr 4, 1:24 pm, Kovács Zoltán <kov...@matek.hu> wrote:
> Dear Oleg,
>
> all the information you sent us seem very good. The articles sound very
> interesting (do you have a preprint of them?). I didn't have the time to
> compile your source yet but I'll try to do it soon. I suggest you to write a
> proposal about your plans and ideas for GNU XaoS. It is very probable that
> Google will support GNU by allowing a slot for GNU XaoS as well.
>
> Are you a PhD student?
>
> Best, Zoltan
>
> 2011/4/1 Oleg Ponomarev <the_best_go...@mail.ru>
>
>
>
>
>
>
>
> >  You should install GNU/maxima if you'll try my prototype.
>
> > For GPGPU prototype you need to install cuda compiler (nvcc) and develop
> > libraries. (For example, you can install cuda-toolkit and it will be
> > enough).
>
> > Maybe you'll want to see Int.J.Mod.Phys.A23:3613-3684,2008 (
> >http://arxiv.org/abs/hep-th/0701234).
>
> > On Friday, April 01, 2011 09:40:41 AM Kovács Zoltán wrote:
>
> > > Dear Oleg,
>
> > > Your ideas sounds very good and promising! Please allow us some hours to
>
> > > check your web links and pieces of software.
>
> > > Best, Zoltan
>
> > --
>
> > Sincerely, Oleg Ponomarev <the_best_go...@mail.ru>

Kovács Zoltán

unread,
Apr 7, 2011, 4:58:44 PM4/7/11
to xaos-...@googlegroups.com, Oleg Ponomarev
Dear Oleg,

Your proposal is great! I hope we could win a slot from Google to work on your implementation.

I tried to compile tbg-fractal. I'm not sure what I did wrong, maybe I am using too old version of the needed developer tools:

kovzol@nagy:/Kovacs/kovzol/workspace/tbg-fractal/build$ cmake CMakeLists.txt 
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at /usr/share/cmake-2.6/Modules/FindQt4.cmake:1432 (MESSAGE):
  Qt qmake not found!
Call Stack (most recent call first):
  CMakeLists.txt:39 (find_package)


-- Configuring incomplete, errors occurred!
kovzol@nagy:/Kovacs/kovzol/workspace/tbg-fractal/build$ qmake -v
Qmake version: 1.07a (Qt 3.3.8b)
Qmake is free software from Trolltech ASA.

Could you please try to help?

Best, Zoltan

2011/4/7 Oleg Ponomarev <the_bes...@mail.ru>

Oleg Ponomarev

unread,
Apr 8, 2011, 9:22:42 AM4/8/11
to xaos-devel
You should install qt4 and GNU/Maxima.
That's all.

Good luck:)

On Apr 8, 12:58 am, Kovács Zoltán <kov...@matek.hu> wrote:
> Dear Oleg,
>
> 2011/4/7 Oleg Ponomarev <the_best_go...@mail.ru>

Kovács Zoltán

unread,
Apr 8, 2011, 9:26:39 AM4/8/11
to xaos-...@googlegroups.com, Oleg Ponomarev
Ooops. I am afraid my system is too old to have qt4 installed from package. I'll try another machine soon. :-)

Best, Zoltan

2011/4/8 Oleg Ponomarev <the_bes...@mail.ru>

Kovács Zoltán

unread,
Apr 27, 2011, 5:11:17 AM4/27/11
to xaos-...@googlegroups.com, Oleg Ponomarev
Dear Oleg,

As you certainly became informed, unfortunately we didn't get a slot from Google/GNU this year for XaoS. This is somewhat surprising, because last year all GNU applicants got a stipend from Google. This year GNU only had 10 slots, and XaoS was not among them.

I hope this will not be too disappointing for you, and as your free time allows, someday you will implement your ideas for GNU XaoS.

I personally thank you for your enthusiasm and the detailed work on your GSoC application.

All the best,
Zoltan
Reply all
Reply to author
Forward
0 new messages