al4san | AL4SAN stands for an Abstraction Layer library

 by   ecrc C Version: v1.1.0 License: BSD-3-Clause

kandi X-RAY | al4san Summary

kandi X-RAY | al4san Summary

al4san is a C library. al4san has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

AL4SAN stands for an Abstraction Layer library For Standardizing APIs of task-based eNgines. AL4SAN is designed as a lightweight software library, which provides a collection of APIs to unify the expression of tasks and their data dependencies from existing dynamic engines. AL4SAN supports various dynamic runtime systems relying on compiler infrastructure technology and on library-defined APIs. It features an abstraction of task-based engines and, therefore, enables a single-code application to assess various runtimes and their respective scheduling components, while further leveraging the user-obliviousness of the underlying complex hardware configurations. This abstraction paradigm improves user productivity by facilitating the design of high performance algorithms on different type of architectures: shared-memory systems, GPU-based nodes, distributed-memory hardware configurations, etc.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              al4san has a low active ecosystem.
              It has 9 star(s) with 0 fork(s). There are 4 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              al4san has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of al4san is v1.1.0

            kandi-Quality Quality

              al4san has no bugs reported.

            kandi-Security Security

              al4san has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              al4san is licensed under the BSD-3-Clause License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              al4san releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of al4san
            Get all kandi verified functions for this library.

            al4san Key Features

            No Key Features are available at this moment for al4san.

            al4san Examples and Code Snippets

            copy iconCopy
                git clone https://github.com/ecrc/quark
                cd quark
                git checkout switchruntime
                make
                make install prefix=
            
                # AL4SAN
                cd al4san
                mkdir build
                cd build
                cmake .. -DCMAKE_INSTALL_PREFIX= -DAL4SAN_SCHED_QUARK=ON -DQUARK_IN  
            copy iconCopy
                # LLVM
                export CC=clang
                export CXX=clang++
                export FC=flang
            
                # AL4SAN
                cd al4san
                mkdir build
                cd build
                cmake .. -DCMAKE_INSTALL_PREFIX= -DAL4SAN_SCHED_OPENMP=ON -DAL4SAN_ENABLE_EXAMPLE=ON
                make
                make test
                mak  
            copy iconCopy
                # AL4SAN
                cd al4san
                mkdir build
                cd build
                cmake .. -DCMAKE_INSTALL_PREFIX= -DAL4SAN_SCHED_PARSEC=ON -DAL4SAN_USE_MPI=ON
                make
                make install
              

            Community Discussions

            No Community Discussions are available at this moment for al4san.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install al4san

            AL4SAN uses CMake as a build generator, you need to call cmake in order to create the Makefiles.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/ecrc/al4san.git

          • CLI

            gh repo clone ecrc/al4san

          • sshUrl

            git@github.com:ecrc/al4san.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link