remote-build

Automates MAPL builds on remote servers using Intel compilers and CMake configuration flags.

43|25|Updated Jul 3, 2019
One-click install
npx skills add https://github.com/GEOS-ESM/MAPL --skill remote-build-geos-esm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remote-build
Source: https://github.com/GEOS-ESM/MAPL/tree/main/.opencode/skills/remote-build
Command: npx skills add https://github.com/GEOS-ESM/MAPL --skill remote-build-geos-esm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a streamlined process for building the MAPL software on remote servers, specifically targeting Intel compiler environments, ensuring code portability and compatibility.

Core Features & Use Cases

  • Remote Compilation: Guides users through SSHing into remote build servers like 'bucy'.
  • Environment Setup: Details necessary module loading for specific compilers (e.g., Intel) and build tools (e.g., CMake).
  • Build Configuration: Provides exact CMake commands and configuration options for Intel builds.
  • Use Case: A developer needs to verify that their MAPL code compiles correctly with the Intel compiler on the 'bucy' server before merging a pull request.

Quick Start

Connect to bucy and execute the provided CMake and make commands to build MAPL with the Intel compiler.

Frequently Asked Questions about remote-build

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build MAPL on a remote server using the Intel compiler?

To build MAPL on a remote server, SSH into your build environment like 'bucy', load the required Intel compiler and CMake environment modules, then execute the provided CMake configuration and make commands to compile the software.

What CMake flags are needed for an Intel compiler MAPL build?

CMake configuration flags for an Intel MAPL build standardize the compilation process by specifying environment requirements and toolchain options, ensuring cross-platform compatibility and correct code verification before merging.

Do I need specific environment modules loaded to compile MAPL with CMake remotely?

Yes, you need specific environment modules loaded for the Intel compiler and CMake build tools before executing the build commands on the remote server to ensure proper compilation.

When should I use a remote build process for MAPL?

Use a remote build process for MAPL when you need to verify that your code compiles correctly with specific compiler toolchains like Intel on high-performance computing environments before merging a pull request.

Why is my MAPL Fortran build failing on the remote high-performance computing server?

MAPL Fortran builds often fail on remote servers if the correct Intel compiler and CMake environment modules are not loaded prior to executing the standardized CMake configuration and make steps.