Deprecated: Assigning the return value of new by reference is deprecated in /depo/web490/2009/yakut/wp-settings.php on line 520 Deprecated: Assigning the return value of new by reference is deprecated in /depo/web490/2009/yakut/wp-settings.php on line 535 Deprecated: Assigning the return value of new by reference is deprecated in /depo/web490/2009/yakut/wp-settings.php on line 542 Deprecated: Assigning the return value of new by reference is deprecated in /depo/web490/2009/yakut/wp-settings.php on line 578 Deprecated: Function set_magic_quotes_runtime() is deprecated in /depo/web490/2009/yakut/wp-settings.php on line 18 Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /depo/web490/2009/yakut/wp-includes/classes.php on line 1199 Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /depo/web490/2009/yakut/wp-includes/classes.php on line 1199 Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /depo/web490/2009/yakut/wp-includes/classes.php on line 1199 Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /depo/web490/2009/yakut/wp-includes/classes.php on line 1199 Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /depo/web490/2009/yakut/wp-includes/classes.php on line 1244 Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /depo/web490/2009/yakut/wp-includes/classes.php on line 1391 Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /depo/web490/2009/yakut/wp-includes/classes.php on line 1391 Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /depo/web490/2009/yakut/wp-includes/classes.php on line 1391 Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /depo/web490/2009/yakut/wp-includes/classes.php on line 1391 Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /depo/web490/2009/yakut/wp-includes/classes.php on line 1442 Strict Standards: Redefining already defined constructor for class wpdb in /depo/web490/2009/yakut/wp-includes/wp-db.php on line 306 Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /depo/web490/2009/yakut/wp-includes/cache.php on line 431 Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /depo/web490/2009/yakut/wp-includes/comment-template.php on line 1266 Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /depo/web490/2009/yakut/wp-includes/comment-template.php on line 1266 Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /depo/web490/2009/yakut/wp-includes/comment-template.php on line 1266 Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /depo/web490/2009/yakut/wp-includes/comment-template.php on line 1266 Strict Standards: Redefining already defined constructor for class WP_Dependencies in /depo/web490/2009/yakut/wp-includes/class.wp-dependencies.php on line 31 Strict Standards: Redefining already defined constructor for class WP_Http in /depo/web490/2009/yakut/wp-includes/http.php on line 61 YGAlib

About

hpcYGAlib is a library based on GAlib developed for the senior year graduation project at METU CENG. It aims to provide parallelization of genetic algorithms in GAlib hidden from the user. The library is designed to be used by multiprocessor systems (such as METU CENG HPC) by taking advantage of the parallel processors performance. The parallelization is hidden by means of hiding the intercommunication and synchronization of parallel processors during the coding phase of genetic algorithm. The user is able to code for parallel computers with YGAlib, very similar to writing a sequential code using GAlib, with the abstraction that YGAlib will provide .

YGAlib provides abstraction over intercommunication and synchronization of parallel processors on multi-processor machine. The user sends his/her program via PBS script to process it in parallel. User program which includes YGAlib, leaves communication and synchronization issues to YGAlib to be solved. After execution of user program, two files are generated which contains output of the program and errors occurred during the execution phase.

Final Release can be downloaded from here. The project is no longer maintained.