michaeldoer / descarwin Goto Github PK
View Code? Open in Web Editor NEWThis project forked from nojhan/descarwin
The DAE and YAHSP temporal planning solvers
This project forked from nojhan/descarwin
The DAE and YAHSP temporal planning solvers
README ~~~~~~ DESCARWIN is concerned with the hybridization of Descartes (AI planning) and Darwin (Evolutionary Computation) in order to designing satisficing planners. Here are the steps to build the project: ------------ COMMON STEPS ------------ * copy the file $ROOT/install-dist.cmake and rename to $ROOT/install.cmake 1) EO: * edit the file $ROOT/install.cmake and define the variable EO_DIR * ensure to compile yourself openmpi statically and define the variable MPI_DIR * ensure to compile yourself boost::mpi statically and define the variables BOOST_* 2) use one of the scripts available to build the project (cf. build_gcc_linux_*) 3) go to the new directory created (cf. release, debug, ...) 4) Location of the generated binaries and libraries: * dae binaries are available in the directory dae, * cpt-yahsp binaries in cpt-yahsp directory, * all the libraries are in lib directory. --------------------------- AVAILABLE OPTIONS FOR CMAKE --------------------------- You can launch cmake with these options in order to customize your version of dae : "-DCMAKE_BUILD_TYPE=Debug" : compilation in debug mode. Without this option, release mode is default. "-DDAE_WITH_MPI=yes" : compilation with OpenMPI and Boost::MPI to ensure dae parallelization. "-DCPT_WITH_MP=yes" : compilation of cpt-yahsp with OpenMP (shared memory solution for parallelization). "-DCPT_WITH_MPI=yes" : comilation of cpt-yahsp with OpenMPI (messsage passage interface for parallelization).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.