It is currently Fri Dec 13, 2024 8:44 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: warm start
PostPosted: Fri Sep 03, 2010 11:59 am 
Offline

Joined: Tue Aug 31, 2010 4:06 pm
Posts: 5
I noticed that warm_start is fixed to 0. Does the web run do it automatically, or is the nuclei output wrong?


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Fri Sep 03, 2010 12:08 pm 
Offline

Joined: Wed May 17, 2006 7:02 am
Posts: 285
Location: MPE Garching
it would require a previous run with output_nuclei_full=1,
which is then read in by the next run. not sure whether webrun can handle that
question for Andrey....

_________________
Andy Strong, MPE


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Fri Sep 03, 2010 12:13 pm 
Offline

Joined: Tue Aug 31, 2010 4:06 pm
Posts: 5
Okay. The gamma output should be the same in any case, no?


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Fri Sep 03, 2010 12:20 pm 
Offline

Joined: Wed May 17, 2006 7:02 am
Posts: 285
Location: MPE Garching
after a warm start the propagation continues, so not necessarily unless it has already converged

_________________
Andy Strong, MPE


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Fri Sep 10, 2010 9:16 pm 
Offline
Site Admin

Joined: Wed Oct 21, 2009 6:30 pm
Posts: 47
Location: Stanford U.
I am not sure I understand what you mean by nuclei output being wrong. Warm_start is not used in WebRun. Any run that calculates gamma-rays must calculate cosmic ray propagation first (at least protons and electrons) -- that's how it is set up in WebRun now.

_________________
Andrey Vladimirov
http://galprop.stanford.edu/


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Fri Sep 10, 2010 10:44 pm 
Offline

Joined: Wed May 17, 2006 7:02 am
Posts: 285
Location: MPE Garching
as long as warm start is not allowed, this is fine.
but warm start is an interesting option, eg. when making long 3D runs for stochastic sources.
If you want that then the best thing would be to get the code.

_________________
Andy Strong, MPE


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Thu Dec 09, 2010 5:31 pm 
Offline

Joined: Tue Aug 31, 2010 4:06 pm
Posts: 5
Any work on this yet? I really would like to get accurate nuclei files out.


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Thu Dec 09, 2010 6:00 pm 
Offline
Site Admin

Joined: Wed Oct 21, 2009 6:30 pm
Posts: 47
Location: Stanford U.
Sorry, Brandon, I did not realize that you were expecting some modifications to the service after the conversation above. I believe that everything that can be done using warm_start=1, can also be done with warm_start=0, so changing it was not on my to do list.

If you give me some details on what you want to accomplish, I am sure I will be able to help you figure out how to do it in WebRun.

Andrey

_________________
Andrey Vladimirov
http://galprop.stanford.edu/


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Mon Dec 13, 2010 12:35 pm 
Offline

Joined: Tue Aug 31, 2010 4:06 pm
Posts: 5
Interesting. My impression was that without a warm start, some of the nuclei products would not be propagated, and therefore the nuclei output (at earth radius) would be inaccurate. And as Andy said, unless the gamma has converged, it will also be inaccurate. Do you mean to say that warm_start=0 on the server actually performs all the propagation correctly and that warm_start=1 is simply a time saver? That would certainly make sense... I am just used to a version where warm/not warm means the difference between accurate/inaccurate results.


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Mon Dec 13, 2010 12:42 pm 
Offline
Site Admin

Joined: Wed Oct 21, 2009 6:30 pm
Posts: 47
Location: Stanford U.
You may be confusing warm_start with network_iterations. You need network_iterations=2 to get B/C accurately. But warm_start is not required to get accurate nuclear reactions network and propagation. Here is what the explanatory supplement ( http://galprop.stanford.edu/code.php?option=manual ) says:

Code:
warm_start   = 0 read in nuclei file and continue run
Flag to indicate the run is to be started with results output from previous run with output gcr full =1. Useful for long runs which have to be broken up due to CPU time limitations. NB the galdef file should be the same as for the first run, apart from this parameter; the only possible differences should be the values of end timestep and timestep repeat2, and the generation of gamma-rays etc. The grid and selected nuclei, electrons etc. must be the same.

_________________
Andrey Vladimirov
http://galprop.stanford.edu/


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Tue Dec 14, 2010 2:11 pm 
Offline

Joined: Tue Aug 31, 2010 4:06 pm
Posts: 5
Oh wow. They actually accomplish the same thing, I had just overlooked network iterations and was doing things the hard way. Thanks very much.


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Tue Dec 14, 2010 2:34 pm 
Offline
Site Admin

Joined: Wed Oct 21, 2009 6:30 pm
Posts: 47
Location: Stanford U.
You are welcome. Sorry I did not understand you at first, I am not familiar with the older Galprop version that you are used to.

_________________
Andrey Vladimirov
http://galprop.stanford.edu/


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Wed Dec 15, 2010 12:32 am 
Offline

Joined: Wed May 17, 2006 7:02 am
Posts: 285
Location: MPE Garching
it would anyway be a good idea to enable the warm start.
it could well be required for small constant timesteps to get accurate results.
the rapid-solution scheme is not necessarily always reliable.

_________________
Andy Strong, MPE


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Wed Dec 15, 2010 1:46 am 
Offline
Site Admin

Joined: Wed Oct 21, 2009 6:30 pm
Posts: 47
Location: Stanford U.
Andy, why can't one just specify a small time step and run a single calculation?
Implementing warm start in webrun will take some work, because fetching and staging additional files will be necessary, and specifying the run to be used for input will take some interface surgery. I would like to avoid it if it is not necessary.

_________________
Andrey Vladimirov
http://galprop.stanford.edu/


Top
 Profile  
 
 Post subject: Re: warm start
PostPosted: Wed Dec 15, 2010 2:40 am 
Offline

Joined: Wed May 17, 2006 7:02 am
Posts: 285
Location: MPE Garching
indeed one should do that, especially now the machines are fast.
warm start would really only be required for following time-dependent runs, and can happily be left to those installing locally.
But we should really encourage the small-timestep runs. I have added something on that in the latest version of the Explanatory Supplement.
It looks like the timesteps are still fixed in Webrun even for advanced mode, could you enable changes ?

I registered this as a bug under
http://galprop.stanford.edu/bugs/show_bug.cgi?id=44


NB the small timesteps in are controlled by timestep_repeat, with e.g. start_timestep=end_timestep = 1000 (yr) and timestep_repeat = 100000. Put timestep_factor = 0.9 to terminate the run appropriately.
One can also use timestep_repeat2 (with timestep_repeat=0) but this is only available in 3D .

_________________
Andy Strong, MPE


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group