<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments for The OrcaFlex Blog</title>
	<link>http://www.orcina.com/blog</link>
	<description>Orcina Ltd. discussing all things OrcaFlex</description>
	<pubDate>Wed, 07 Jan 2009 11:22:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
		<item>
		<title>Comment on OrcaFlex 9.1, the fastest OrcaFlex yet! by David Heffernan</title>
		<link>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-62</link>
		<dc:creator>David Heffernan</dc:creator>
		<pubDate>Tue, 06 Jan 2009 20:11:09 +0000</pubDate>
		<guid>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-62</guid>
		<description>VNikzad,

Thanks for your comment.  Of course you can now use 9.2 which is just a little faster still than 9.1.

You mention that the implicit time step tends to go unstable when have rapid changes, impulses, high frequency responses etc.  Such systems do generally need shorter time steps and as far as I am aware there is no getting around that.  Variable time step schemes can help by using longer time steps when possible.

It sounds like you have an interesting model and if you would like us to take a look at it we'd be more than happy to try to speed it up either by making modelling changes or try possible changes to the software.</description>
		<content:encoded><![CDATA[<p>VNikzad,</p>
<p>Thanks for your comment.  Of course you can now use 9.2 which is just a little faster still than 9.1.</p>
<p>You mention that the implicit time step tends to go unstable when have rapid changes, impulses, high frequency responses etc.  Such systems do generally need shorter time steps and as far as I am aware there is no getting around that.  Variable time step schemes can help by using longer time steps when possible.</p>
<p>It sounds like you have an interesting model and if you would like us to take a look at it we&#8217;d be more than happy to try to speed it up either by making modelling changes or try possible changes to the software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OrcaFlex 9.1, the fastest OrcaFlex yet! by VNikzad</title>
		<link>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-61</link>
		<dc:creator>VNikzad</dc:creator>
		<pubDate>Tue, 06 Jan 2009 12:04:50 +0000</pubDate>
		<guid>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-61</guid>
		<description>I am an Orcaflex user in Technip and really impressed by the speed of new 9.1 implicit integration method. 
It helped me alot in speeding up my analyses. However, it seems there is still quite an area of improvement to further increase the speed.  
The fixed time step implicit is not stable in some rapid change systems and the variable time step also gets stuck between two time steps changing from one to another frequently which itself slows down the process.
The last analysis I did was the modelling of spooling of a reel lay completely which has taken me more than 2 month in a super fast 2 core processor !!!

Good luck for all the Orcina team, hope new year would bring good staff to users.</description>
		<content:encoded><![CDATA[<p>I am an Orcaflex user in Technip and really impressed by the speed of new 9.1 implicit integration method.<br />
It helped me alot in speeding up my analyses. However, it seems there is still quite an area of improvement to further increase the speed.<br />
The fixed time step implicit is not stable in some rapid change systems and the variable time step also gets stuck between two time steps changing from one to another frequently which itself slows down the process.<br />
The last analysis I did was the modelling of spooling of a reel lay completely which has taken me more than 2 month in a super fast 2 core processor !!!</p>
<p>Good luck for all the Orcina team, hope new year would bring good staff to users.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OrcaFlex 9.1, the fastest OrcaFlex yet! by David Heffernan</title>
		<link>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-60</link>
		<dc:creator>David Heffernan</dc:creator>
		<pubDate>Mon, 20 Oct 2008 08:38:56 +0000</pubDate>
		<guid>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-60</guid>
		<description>Phil,

Your options b) and c) will run at roughly the same speed.  If anything I would expect c) to be slightly faster.  You are right that option a) will be around twice as slow as the others.

Option b) does multi-thread in both windows so there will be 4 threads competing for resources on your dual core machine.  This is why option c) is a little more efficient.

The best way to handle multiple load cases now is:

1.  Upgrade to version 9.2 (9.2b is better than 9.2a).
2.  Make your batch script use the "SaveData" command rather than "Run" so that it simply generates a .dat file for each load case.
3.  Add each .dat file to the batch window and run.

Of course if you can get a quad core, or even a dual quad core (=8 cores) then your load cases will be processed even faster.

Hope this is all clear.</description>
		<content:encoded><![CDATA[<p>Phil,</p>
<p>Your options b) and c) will run at roughly the same speed.  If anything I would expect c) to be slightly faster.  You are right that option a) will be around twice as slow as the others.</p>
<p>Option b) does multi-thread in both windows so there will be 4 threads competing for resources on your dual core machine.  This is why option c) is a little more efficient.</p>
<p>The best way to handle multiple load cases now is:</p>
<p>1.  Upgrade to version 9.2 (9.2b is better than 9.2a).<br />
2.  Make your batch script use the &#8220;SaveData&#8221; command rather than &#8220;Run&#8221; so that it simply generates a .dat file for each load case.<br />
3.  Add each .dat file to the batch window and run.</p>
<p>Of course if you can get a quad core, or even a dual quad core (=8 cores) then your load cases will be processed even faster.</p>
<p>Hope this is all clear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OrcaFlex 9.1, the fastest OrcaFlex yet! by philippedlow</title>
		<link>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-59</link>
		<dc:creator>philippedlow</dc:creator>
		<pubDate>Mon, 20 Oct 2008 04:18:06 +0000</pubDate>
		<guid>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-59</guid>
		<description>I just want to clarify, if i'm running a 20 cases of a model with two lines in it, and have a two core machine only (no DOF etc) i can run:

a) a batch script with all 20 cases, running one at a time, multi threading,
b) open two orcaflex windows, each running 10 cases at a time,
c) one orcaflex window, running two at a time in parallel (cores set to 2).

I understood b) and c) to be as fast as each other, but from the recent user group meeting think case a) is slower. 

Does option b) multi thread in both windows or use one core for each? 

Which (if any) of these cases are equivalent?</description>
		<content:encoded><![CDATA[<p>I just want to clarify, if i&#8217;m running a 20 cases of a model with two lines in it, and have a two core machine only (no DOF etc) i can run:</p>
<p>a) a batch script with all 20 cases, running one at a time, multi threading,<br />
b) open two orcaflex windows, each running 10 cases at a time,<br />
c) one orcaflex window, running two at a time in parallel (cores set to 2).</p>
<p>I understood b) and c) to be as fast as each other, but from the recent user group meeting think case a) is slower. </p>
<p>Does option b) multi thread in both windows or use one core for each? </p>
<p>Which (if any) of these cases are equivalent?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OrcaFlex 9.1, the fastest OrcaFlex yet! by David Heffernan</title>
		<link>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-58</link>
		<dc:creator>David Heffernan</dc:creator>
		<pubDate>Wed, 23 Jan 2008 19:43:02 +0000</pubDate>
		<guid>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-58</guid>
		<description>Caspar,

That's a very interesting suggestion.

Within the post-processing spreadsheet's context of a VBA macro multi-threading is impossible (VBA doesn't support it).  Potentially we could multi-thread the results extraction in our DLL but I'm sure that would not offer significant or scalable benefits.

The right approach is as you suggest to process each simulation file in a separate thread (perhaps even distributed across several workstations).

We'll have to think about this one because there is no easy solution to offer you.

In the meantime I would be interested in looking at your spreadsheet (and of course a typical dat file to run it with) to see if there's any obvious way we can optimise what we currently have.

Cheers, David.</description>
		<content:encoded><![CDATA[<p>Caspar,</p>
<p>That&#8217;s a very interesting suggestion.</p>
<p>Within the post-processing spreadsheet&#8217;s context of a VBA macro multi-threading is impossible (VBA doesn&#8217;t support it).  Potentially we could multi-thread the results extraction in our DLL but I&#8217;m sure that would not offer significant or scalable benefits.</p>
<p>The right approach is as you suggest to process each simulation file in a separate thread (perhaps even distributed across several workstations).</p>
<p>We&#8217;ll have to think about this one because there is no easy solution to offer you.</p>
<p>In the meantime I would be interested in looking at your spreadsheet (and of course a typical dat file to run it with) to see if there&#8217;s any obvious way we can optimise what we currently have.</p>
<p>Cheers, David.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OrcaFlex 9.1, the fastest OrcaFlex yet! by Caspar Heyl</title>
		<link>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-57</link>
		<dc:creator>Caspar Heyl</dc:creator>
		<pubDate>Wed, 23 Jan 2008 16:18:57 +0000</pubDate>
		<guid>http://www.orcina.com/blog/orcaflex-91-the-fastest-orcaflex-yet/#comment-57</guid>
		<description>I am very thankful for the speed increase that has been achieved with Version 9.1/ However, an area where a big speed increase would be welcome is in post-processing. It would be great if it were possible to distribute the gathering of results over multiple cores, wheter on one machine or over multiple machines. I am currently postprocessing 8 load cases from a flowline analysis and it takes about a day to get all the results. This is all done using one core, while I have 32 cores available. I know that I can break up the post-processing of different runs over different files, but that requires additional time and effort.</description>
		<content:encoded><![CDATA[<p>I am very thankful for the speed increase that has been achieved with Version 9.1/ However, an area where a big speed increase would be welcome is in post-processing. It would be great if it were possible to distribute the gathering of results over multiple cores, wheter on one machine or over multiple machines. I am currently postprocessing 8 load cases from a flowline analysis and it takes about a day to get all the results. This is all done using one core, while I have 32 cores available. I know that I can break up the post-processing of different runs over different files, but that requires additional time and effort.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Whole System Statics by David Heffernan</title>
		<link>http://www.orcina.com/blog/whole-system-statics/#comment-13</link>
		<dc:creator>David Heffernan</dc:creator>
		<pubDate>Mon, 22 Oct 2007 17:26:13 +0000</pubDate>
		<guid>http://www.orcina.com/blog/whole-system-statics/#comment-13</guid>
		<description>Caspar,

WSS has a single tolerance value that applies to all DOFs (nodes, buoys etc.)  So if it reports "statics complete", then as I understand it all DOFs will have met the tolerance.  Is it possible that the problem was caused by not all buoy DOFs being included in statics?  Anyway, if you can still find the problem file then I'd appreciate it if you could e-mail it to us so that we can investigate.

Cheers, David.</description>
		<content:encoded><![CDATA[<p>Caspar,</p>
<p>WSS has a single tolerance value that applies to all DOFs (nodes, buoys etc.)  So if it reports &#8220;statics complete&#8221;, then as I understand it all DOFs will have met the tolerance.  Is it possible that the problem was caused by not all buoy DOFs being included in statics?  Anyway, if you can still find the problem file then I&#8217;d appreciate it if you could e-mail it to us so that we can investigate.</p>
<p>Cheers, David.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Whole System Statics by Caspar Heyl</title>
		<link>http://www.orcina.com/blog/whole-system-statics/#comment-12</link>
		<dc:creator>Caspar Heyl</dc:creator>
		<pubDate>Mon, 22 Oct 2007 13:16:58 +0000</pubDate>
		<guid>http://www.orcina.com/blog/whole-system-statics/#comment-12</guid>
		<description>I noticed recently that Whole System Statics will report "Statics Complete" even though some of the tolerances are not met. As a result of this, my simulation was becoming unstable at the first time step. It turned out that one of the lines was not converging. Since I was running in batch it took me quite a while to figure out what was going on.  If I had used Separate Buoy and Line statics, I would have been able to see that the static analysis failed.

Caspar Heyl</description>
		<content:encoded><![CDATA[<p>I noticed recently that Whole System Statics will report &#8220;Statics Complete&#8221; even though some of the tolerances are not met. As a result of this, my simulation was becoming unstable at the first time step. It turned out that one of the lines was not converging. Since I was running in batch it took me quite a while to figure out what was going on.  If I had used Separate Buoy and Line statics, I would have been able to see that the static analysis failed.</p>
<p>Caspar Heyl</p>
]]></content:encoded>
	</item>
</channel>
</rss>
