[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EnergyPlus_Support] Re: Speeding up E+ simulation time with ruby script.



What about overlapping run periods by an appropriate number of days to help match the ends?

--- In EnergyPlus_Support@xxxxxxxxxxxxxxx, Fred Buhl <wfbuhl@...> wrote:
>
> Nice job, Phylroy. I'll echo Edwin's comments. Generally speaking, 
> EnergyPlus is not particularly
> well-suited to parallelization. However some folks have used multiple 
> cpus successfully when doing
> optimization.
> 
> Fred Buhl
> 
> On 12/7/2009 9:06 AM, Edwin Lee wrote:
> >
> >
> > Phylroy
> >
> > One issue about this is that there is a history effect carried from 
> > one time step to another in EnergyPlus.  If you just re-initialize to 
> > a different day of the year, there are a number of transient 
> > components in EnergyPlus which will start out with different values 
> > than if you ran an annual simulation straight through.  May be fine 
> > for whatever case you are wanting, but in many cases, I could see this 
> > adding inaccuracy to the simulation. 
> >
> > On the other hand, an 8x boost sure is appealing though!  If there is 
> > little transient effect in the simulation, that is a nice tool.
> >
> > Edwin
> >
> > On Mon, Dec 7, 2009 at 11:00, Phylroy <phylroy.lopez@... 
> > <mailto:phylroy.lopez@...>> wrote:
> >
> >      
> >
> >
> >     Hey,
> >
> >     I just posted a file that will divide the annual simulation period
> >     into the number of cpus present on your system and run the slices
> >     on separate threads.
> >
> >     All that remains is for you to write a script to sum or append the
> >     results together for what you wish to examine.
> >
> >     This has deceased that simulation time by roughly 8x on our 8 core
> >     systems.
> >
> >     Here is the script the code is rather straight-foward. You will
> >     need ruby installed on your system.
> >
> >     http://f1.grp.yahoofs.com/v1/gCYdS218IhkWpX26bNjiFFvdlaOuFZatdpHi03pCWl_31hFtjHZ3tzRw5Gb3iM-NE73gylgX3i3EtfhMZXp4h3f9F-4GUHJotn8L/Utilities/AnnualSimulationSplitter.rb
> >
> >     Phylroy
> >
> >
> >
> >
> >
>




------------------------------------

The primary EnergyPlus web site is found at:
http://www.energyplus.gov

The group web site is:
http://groups.yahoo.com/group/EnergyPlus_Support/

Attachments are currently allowed but be mindful that not everyone has a high speed connection.  Limit attachments to small files.

EnergyPlus Documentation is searchable.  Open EPlusMainMenu.pdf under the Documentation link and press the "search" button.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/EnergyPlus_Support/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/EnergyPlus_Support/join
    (Yahoo! ID required)

<*> To change settings via email:
    EnergyPlus_Support-digest@xxxxxxxxxxxxxxx 
    EnergyPlus_Support-fullfeatured@xxxxxxxxxxxxxxx

<*> To unsubscribe from this group, send an email to:
    EnergyPlus_Support-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/