<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tunç Bahçecioğlu &#187; 2009</title>
	<atom:link href="http://www.tuncbahcecioglu.com/posts/tag/2009/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tuncbahcecioglu.com</link>
	<description>carpe omnium</description>
	<lastBuildDate>Tue, 26 Oct 2010 13:43:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Optimum Design of High-Rise Steel Buildings using an Evolution Strategy Integrated Parallel Algorithm</title>
		<link>http://www.tuncbahcecioglu.com/posts/optimum-design-of-high-rise-steel-buildings-using-an-evolution-strategy-integrated-parallel-algorithm/</link>
		<comments>http://www.tuncbahcecioglu.com/posts/optimum-design-of-high-rise-steel-buildings-using-an-evolution-strategy-integrated-parallel-algorithm/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 23:22:22 +0000</pubDate>
		<dc:creator>tunc</dc:creator>
				<category><![CDATA[publication]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[evolution strategy]]></category>
		<category><![CDATA[metaheuristic search techniques]]></category>
		<category><![CDATA[mpi]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[parallel]]></category>
		<category><![CDATA[steel design]]></category>

		<guid isPermaLink="false">http://www.tuncbahcecioglu.com/posts/optimum-design-of-high-rise-steel-buildings-using-an-evolution-strategy-integrated-parallel-algorithm/</guid>
		<description><![CDATA[Optimum Design of High-Rise Steel Buildings using an Evolution Strategy Integrated Parallel Algorithm This paper was presented in CC2009, Madeira, Portugal O. Hasançebi1, T. Bahçecioglu1, Ö. Kurç1 and M.P. Saka21Department of Civil Engineering, 2Department of Engineering Sciences, Middle East Technical University, Ankara, Turkey doi:10.4203/ccp.91.66 Keywords: structural optimization, metaheuristic search techniques, evolution strategy, parallel computing, high-rise [...]]]></description>
			<content:encoded><![CDATA[<div class="gtext"><strong>Optimum Design of High-Rise Steel Buildings using an Evolution Strategy Integrated Parallel Algorithm</strong></div>
<div class="gtext">This paper was presented in <a href="http://www.civil-comp.com/conf/photo09.htm">CC2009</a>, Madeira, Portugal</div>
<div class="gtext">O. Hasançebi<sup>1</sup>, T. Bahçecioglu<sup>1</sup>, Ö. Kurç<sup>1</sup> and M.P. Saka<sup>2</sup><sup>1</sup>Department of Civil Engineering, <sup>2</sup>Department of Engineering Sciences,<br />
Middle East Technical University, Ankara, Turkey</p>
<p><a href="http://dx.doi.org/10.4203/ccp.91.66"><span style="text-decoration: underline;"><span style="color: #0066cc;">doi:10.4203/ccp.91.66</span></span></a></p>
<p><strong>Keywords:</strong> structural optimization, metaheuristic search techniques, evolution strategy, parallel computing, high-rise steel buildings.</div>
<p><span id="more-81"></span></p>
<p><strong>Summary</strong></p>
<p>This study presents an evolution strategy integrated parallel solution algorithm for efficient size optimum design of large steel space frame structures, in particular high-rise steel buildings. An optimum design achieved for such systems is not of much practical value unless structural members are selected from a discrete list of ready sections according to strength, stability and serviceability requirements of a chosen code of practice. Besides, geometric compatibilities between beam and column members framing into each other at rigid joints have to be considered for practicality of the application. These points are observed in the solution algorithm developed such that the provisions of the Allowable Stress Design Code of the American Institute of Steel Construction (ASD-AISC [<a href="http://www.ctresources.info/ccp/paper.html?id=5355#hasanceb:1">1</a>]) are adopted for steel frames which are subject to vertical and horizontal loads, and standard wide flange hot-rolled sections are used to size the structural members. The algorithm has two novel attributes associated with the integrated optimization method and its parallel computing environment. It implements a very effective adaptive discrete evolution strategy method recently developed by Hasançebi [<a href="http://www.ctresources.info/ccp/paper.html?id=5355#hasanceb:2">2</a>]. The serial version of the solution algorithm, which allows for its implementation using a single processor, is first computerized using Borland Delphi source code. Next a master-slave configuration based parallel version of the algorithm is developed, where the sequential code is modified and reorganized with the advanced techniques of parallel processing to operate within a parallel computing system, which can be multiprocessors of a single computer or a cluster of computers connected via a local area network. The uniqueness of the parallel computing environment generated for the algorithm lies in the point that unlike FORTRAN and C++ programming languages, Delphi is not naturally supported by any MPI (Message Passing Interface) implementation. In order to implement MPI for the algorithm, special Pascal headers for MPICH2 [<a href="http://www.ctresources.info/ccp/paper.html?id=5355#hasanceb:3">3</a>] provided by the Lazarus Project [<a href="http://www.ctresources.info/ccp/paper.html?id=5355#hasanceb:4">4</a>] are revised according to the requirements of the algorithm.</p>
<p>The efficiency of the parallel algorithm in the optimum design of high-rise steel buildings is assessed using three examples. These examples are a 1040-member steel space frame with 60 member groups, a 3590-member steel space frame with 109 member groups and a 7648-member steel space frame with 198 member groups. The optimum designs are achieved for these frames using a cluster of computers with 32 processors in all. It has been shown that a maximum speedup ratio between 12.2 and 16.8 can been achieved for these examples. The performance of parallel computing system versus the number of processors employed is also examined in each example.</p>
<p><strong>References</strong></p>
<p><a name="hasanceb:1">1</a> Manual of Steel Construction, &#8220;Allowable Stress Design&#8221;, 9th edition, AISC, American Institutes of Steel Construction, Inc, Chicago, Illinois, USA, 1989.<br />
<a name="hasanceb:2">2</a> O. Hasançebi, &#8220;Discrete Approaches in Evolution Strategies Based Optimum Design of Steel Frames&#8221;, Structural Engineering and Mechanics, 26(2), 191-210, 2007.<br />
<a name="hasanceb:3">3</a> MPICH2 Library, &#8220;High-Performance and Widely Portable Implementation of Massage Passing Interface (MPI) standard&#8221;, <a href="http://www.mcs.anl.gov/research/projects/mpich2">http://www.mcs.anl.gov/research/projects/mpich2</a>, 2009.<br />
<a name="hasanceb:4">4</a> Lazarus Project, &#8220;Visual Programming Environment for the Free Pascal Compiler&#8221;, <a href="http://www.lazarus.freepascal.org">http://www.lazarus.freepascal.org</a>, 2009.</p>
<ul class="related_post"><li><a href="http://www.tuncbahcecioglu.com/posts/a-comparative-study-on-two-different-direct-parallel-solution-strategies-for-large-scale-problems/" title="A Comparative Study on Two Different Direct Parallel Solution Strategies for Large-Scale Problems">A Comparative Study on Two Different Direct Parallel Solution Strategies for Large-Scale Problems</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/delphi-and-mpi-closer-look-2/" title="delphi and mpi, closer look 2">delphi and mpi, closer look 2</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/delphi-and-mpi-closer-look-1/" title="DELPHI and MPI, closer look 1">DELPHI and MPI, closer look 1</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/delphi-and-mpi-in-4-steps/" title="Delphi and mpi in 4 steps">Delphi and mpi in 4 steps</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/mpi-debugging-with-visual-studio/" title="MPI Debugging with Visual Studio">MPI Debugging with Visual Studio</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/send-stdstring-with-mpi/" title="send std::string with mpi">send std::string with mpi</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/what-i-need-from-delphi-2010/" title="what i need from delphi 2010">what i need from delphi 2010</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.tuncbahcecioglu.com/posts/optimum-design-of-high-rise-steel-buildings-using-an-evolution-strategy-integrated-parallel-algorithm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Comparative Study on Two Different Direct Parallel Solution Strategies for Large-Scale Problems</title>
		<link>http://www.tuncbahcecioglu.com/posts/a-comparative-study-on-two-different-direct-parallel-solution-strategies-for-large-scale-problems/</link>
		<comments>http://www.tuncbahcecioglu.com/posts/a-comparative-study-on-two-different-direct-parallel-solution-strategies-for-large-scale-problems/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 02:46:21 +0000</pubDate>
		<dc:creator>tunc</dc:creator>
				<category><![CDATA[parallel]]></category>
		<category><![CDATA[publication]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[civil-comp]]></category>
		<category><![CDATA[direct solution]]></category>
		<category><![CDATA[mpi]]></category>
		<category><![CDATA[mumps]]></category>
		<category><![CDATA[pareng]]></category>

		<guid isPermaLink="false">http://www.tuncbahcecioglu.com/posts/a-comparative-study-on-two-different-direct-parallel-solution-strategies-for-large-scale-problems/</guid>
		<description><![CDATA[This is my latest publication A Comparative Study on Two Different Direct Parallel Solution Strategies for Large-Scale Problems T. Bahcecioglu, S. Ozmen and O. Kurc This paper was presented in PARENG2009 Pecs, Hungary. doi:10.4203/ccp.90.40 Web Page Civil-Comp Proceedings ISSN 1759-3433 CCP: 90 PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING FOR [...]]]></description>
			<content:encoded><![CDATA[<p>This is my latest publication</p>
<p>A Comparative Study on Two Different Direct Parallel Solution Strategies for Large-Scale Problems</p>
<p>T. Bahcecioglu, S. Ozmen and O. Kurc </p>
<p>This paper was presented in <a href="http://www.civil-comp.com/conf/pareng2009.htm"><span style="text-decoration: underline"><span style="color: #0066cc">PARENG2009</span></span></a> Pecs, Hungary.     <br />doi:10.4203/ccp.90.40     <br /><a href="http://dx.doi.org/10.4203/ccp.90.40"><span style="text-decoration: underline"><span style="color: #800080">Web Page </span></span></a></p>
<p> <span id="more-27"></span><span style="text-decoration: underline"><span style="color: #800080"></span></span>
</p>
<p><span style="text-decoration: underline"><span style="color: #800080"></span></span></p>
<table style="width: 650px" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="500">
<div>Civil-Comp Proceedings
<p>ISSN 1759-3433</p>
</p></div>
<div>CCP: 90
<p>PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING FOR ENGINEERING</p>
</p></div>
<div>Edited by: B.H.V. Topping and P. Iványi</div>
<div>Paper 40
<p>A Comparative Study on Two Different Direct Parallel Solution Strategies for Large-Scale Problems</p>
</p></div>
<div>T. Bahcecioglu, S. Ozmen and O. Kurc
<p>Department of Civil Engineering, Middle East Technical University, Ankara, Turkey</p>
</p></div>
<div><a href="http://dx.doi.org/10.4203/ccp.90.40"><span style="text-decoration: underline"><span style="color: #800080">doi:10.4203/ccp.90.40</span></span></a></div>
<div><a href="http://www.ctresources.info/ccp/pdf.html?id=5217"><span style="text-decoration: underline"><span style="color: #800080">purchase the full-text of this paper</span></span></a></div>
<div>Full Bibliographic Reference for this paper</div>
<div>T. Bahcecioglu, S. Ozmen, O. Kurc, &quot;A Comparative Study on Two Different Direct Parallel Solution Strategies for Large-Scale Problems&quot;, in B.H.V. Topping, P. Iványi, (Editors), &quot;Proceedings of the First International Conference on Parallel, Distributed and Grid Computing for Engineering&quot;, Civil-Comp Press, Stirlingshire, UK, Paper 40, 2009. doi:10.4203/ccp.90.40</div>
<div>
<div><strong>Keywords:</strong> parallel solution, multi-frontal, substructure, large-scale, PC cluster.</div>
<div>Summary</div>
<div>Parallel solution methods are being implemented in various commercial finite element analysis programs as a consequence of having large-scale structural models and increased affordability and availability of parallel computing environments. The current research on the parallel solution methods based on direct solution mainly focuses on two different kinds of solution strategies: global and domain-by-domain. Global solution strategies focus on the efficient solution of the system of linear equations. They require the entire stiffness matrix to be assembled and distributed to the computers. The domain-by-domain strategies, on the other hand, perform partitioning at the structural level and as a result they parallelize not only the equation solution but also the stiffness matrix generation, assembly, element force and stress computations.
<p>This paper presents a comparative study on two different direct parallel solution strategies for the linear solution of large scale finite element models: global and domain-by-domain. The global solution strategy was examined by utilizing the parallel multi-frontal equation solver, MUMPS [<a href="http://www.ctresources.info/ccp/paper.html?id=5217#bahcecio:1"><span style="text-decoration: underline"><span style="color: #0066cc">1</span></span></a>], together with a finite element program. In a similar manner a substructure based parallel solution framework [<a href="http://www.ctresources.info/ccp/paper.html?id=5217#bahcecio:2"><span style="text-decoration: underline"><span style="color: #0066cc">2</span></span></a>] was utilized for investigating the domain-by-domain strategy.</p>
<p>Various large-scale structural models were solved with both global and domain-by-domain solution strategies in order to illustrate the efficiencies and weaknesses of each solution strategy. The test runs were performed using Windows XP running, a homogeneous PC cluster connected with an ordinary 1 GBit network switch.</p>
<p>The test runs performed for this study indicate that the global solution strategy was more efficient and faster than the domain-by-domain strategy for symmetric and uniform structural models but its efficiency was decreased as the symmetry and uniformity of the models diminished. The performance of the domain-by-domain strategy improved in non-uniform models and produced competitive solution times when compared to the times of the global solution strategy.</p>
<div>References</div>
<dl><a title="bahcecio:1" name="bahcecio:1"></a>1
<dd>P.R. Amestoy, I.S. Duff, J.-Y. L&#8217;Excellent, &quot;Multifrontal parallel distributed symmetric and unsymmetric Solvers&quot;, Comput. Methods Appl. Engrg., 184, 501-520, 2000. <a href="http://dx.doi.org/10.1016/S0045-7825%2899%2900242-X" target="_blank"><span style="text-decoration: underline"><span style="color: #0066cc">doi:10.1016/S0045-7825(99)00242-X</span></span></a> </dd>
<dt><a title="bahcecio:2" name="bahcecio:2"></a>2 </dt>
<dd>O. Kurc, &quot;Parallel Computing in Structural Engineering&quot;, VDM Verlag, Germany, 2008. </dd>
</dl>
</div></div>
</td>
</tr>
</tbody>
</table>
<ul class="related_post"><li><a href="http://www.tuncbahcecioglu.com/posts/optimum-design-of-high-rise-steel-buildings-using-an-evolution-strategy-integrated-parallel-algorithm/" title="Optimum Design of High-Rise Steel Buildings using an Evolution Strategy Integrated Parallel Algorithm">Optimum Design of High-Rise Steel Buildings using an Evolution Strategy Integrated Parallel Algorithm</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/mpi-debugging-with-visual-studio/" title="MPI Debugging with Visual Studio">MPI Debugging with Visual Studio</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/delphi-and-mpi-closer-look-2/" title="delphi and mpi, closer look 2">delphi and mpi, closer look 2</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/delphi-and-mpi-closer-look-1/" title="DELPHI and MPI, closer look 1">DELPHI and MPI, closer look 1</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/send-stdstring-with-mpi/" title="send std::string with mpi">send std::string with mpi</a></li><li><a href="http://www.tuncbahcecioglu.com/posts/delphi-and-mpi-in-4-steps/" title="Delphi and mpi in 4 steps">Delphi and mpi in 4 steps</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.tuncbahcecioglu.com/posts/a-comparative-study-on-two-different-direct-parallel-solution-strategies-for-large-scale-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

