{"id":3824,"date":"2017-05-22T09:39:27","date_gmt":"2017-05-22T09:39:27","guid":{"rendered":"http:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/?page_id=3824"},"modified":"2017-05-22T10:39:34","modified_gmt":"2017-05-22T10:39:34","slug":"zoltan","status":"publish","type":"page","link":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/software\/applications\/zoltan\/","title":{"rendered":"Zoltan"},"content":{"rendered":"<h2>Overview<\/h2>\n<p><a href=\"http:\/\/www.cs.sandia.gov\/Zoltan\/Zoltan.html\">Zoltan<\/a> is a Parallel Partitioning, Load Balancing and Data-Management library from <a href=\"http:\/\/www.sandia.gov\/Main.html\">Sandia National Labs<\/a>. It provides a toolkit of combinatorial algorithms for parallel, unstructured, and\/or adaptive scientific applications. <\/p>\n<p>Version 3.83 is installed on the CSF. It was compiled using GCC Compilers 4.4.7 and OpenMPI 1.6.<\/p>\n<h2>Restrictions on use<\/h2>\n<p>All users may access Zoltan. It is released under the BSD license &#8211; please see the <code>COPYRIGHT_AND_LICENSE<\/code> in the installation for details.<\/p>\n<p>Please ensure you cite your usage of Zoltan as per the <a href=\"http:\/\/www.cs.sandia.gov\/Zoltan\/Zoltan_cite.html\">Zoltan citation page<\/a>.<\/p>\n<h2>Compilation Info<\/h2>\n<p>The Zoltan library was compiled with the following settings enabled:<\/p>\n<pre>\r\n--enable-zoltan-cppdriver --enable-mpi --enable-zoltan-examples\r\n<\/pre>\n<p>If you require other feature enabling in the library please contact us via <a href=\"&#x6d;&#97;i&#x6c;&#116;&#111;&#x3a;&#x69;&#116;s&#x2d;&#114;i&#x2d;&#x74;&#101;a&#x6d;&#64;m&#x61;&#x6e;&#99;h&#x65;&#115;t&#x65;&#x72;&#46;a&#x63;&#46;u&#x6b;\">&#105;&#x74;&#x73;&#45;&#x72;&#x69;-&#x74;&#x65;a&#109;&#x40;m&#97;&#x6e;c&#104;&#x65;s&#116;&#x65;r&#46;&#x61;&#x63;&#46;&#x75;&#x6b;<\/a>.<\/p>\n<h2>Set up procedure<\/h2>\n<p>To access the software you must first load the correct modulefile. For compilation either modulefile can be used, however at runtime you must load the correct one &#8211; the underlying libraries are the same, but for MPI communications on multiple Infiniband connected nodes the modulefile has some hardware specific settings. <\/p>\n<p>Jobs requiring a single node (2 to 24 cores, via smp.pe):<\/p>\n<pre>\r\nmodule load libs\/gcc\/zoltan\/3.83\r\n<\/pre>\n<p>Two or more nodes (48 cores+ (in multiples of 24) using Infiniband connected nodes via orte-24-ib.pe):<\/p>\n<pre>\r\nmodule load libs\/gcc\/zoltan\/3.83-ib\r\n<\/pre>\n<p>These modulefiles load the openmpi 1.6(-ib) modulefiles for you.<\/p>\n<h2>Running the application<\/h2>\n<p>The modulefile will set an environement variable named <code>$ZOLTANDIR<\/code> which can then be used in your compilation process (e.g., in a Makefile) to access the header and library files:<\/p>\n<ol>\n<li>To inform the compiler of the header file directory use: <code>-I$ZOLTANDIR\/include<\/code> on the command line<\/li>\n<li>To inform the compiler of the library files use: <code>-L$ZOLTANDIR\/lib -lzoltan<\/code> on the command line<\/li>\n<li>You should use the <code>mpicc<\/code> compiler wrapper when compiling MPI code.<\/li>\n<\/ol>\n<p>For further usage information consult the documentation.<\/p>\n<p>An example is installed in the directory:<\/p>\n<pre>\r\n$ZOLTANDIR\/example\r\n<\/pre>\n<p>You can copy this to your own area using:<\/p>\n<pre>\r\ncp -r $ZOLTANDIR\/example .\r\n<\/pre>\n<h2>Further info<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.cs.sandia.gov\/Zoltan\/ug_html\/ug.html\">Zoltan online documentation<\/a><\/li>\n<li>Documentation is also install in the <code>$ZOLTANDIR\/doc<\/code> directory on the CSF.<\/li>\n<\/ul>\n<h2>Updates<\/h2>\n<p>None.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Zoltan is a Parallel Partitioning, Load Balancing and Data-Management library from Sandia National Labs. It provides a toolkit of combinatorial algorithms for parallel, unstructured, and\/or adaptive scientific applications. Version 3.83 is installed on the CSF. It was compiled using GCC Compilers 4.4.7 and OpenMPI 1.6. Restrictions on use All users may access Zoltan. It is released under the BSD license &#8211; please see the COPYRIGHT_AND_LICENSE in the installation for details. Please ensure you cite.. <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/software\/applications\/zoltan\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":15,"featured_media":0,"parent":31,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3824","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/3824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/comments?post=3824"}],"version-history":[{"count":4,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/3824\/revisions"}],"predecessor-version":[{"id":3832,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/3824\/revisions\/3832"}],"up":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/31"}],"wp:attachment":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/media?parent=3824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}