This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ./chess | |
Choose your color (White/Black): | |
White | |
You play as White. | |
+---+---+---+---+---+---+---+---+ | |
8 | r | n | b | q | k | b | n | r | | |
+---+---+---+---+---+---+---+---+ | |
7 | p | p | p | p | p | p | p | p | | |
+---+---+---+---+---+---+---+---+ | |
6 | | | | | | | | | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2025-04-27T09:19:55.5398220Z ##[group]Run case "$OSTYPE" in darwin*) export MACOS=1;; *) export MACOS=0;; esac | |
2025-04-27T09:19:55.5398600Z [36;1mcase "$OSTYPE" in darwin*) export MACOS=1;; *) export MACOS=0;; esac[0m | |
2025-04-27T09:19:55.5398870Z [36;1mexport LFORTRAN_TEST_ENV_VAR='STATUS OK!'[0m | |
2025-04-27T09:19:55.5399060Z [36;1mshell ci/test_lsp.sh[0m | |
2025-04-27T09:19:55.5491660Z shell: /bin/bash -e -l {0} | |
2025-04-27T09:19:55.5491810Z env: | |
2025-04-27T09:19:55.5491950Z MACOSX_DEPLOYMENT_TARGET: 14 | |
2025-04-27T09:19:55.5492120Z MAMBA_ROOT_PREFIX: /Users/runner/micromamba | |
2025-04-27T09:19:55.5492350Z MAMBA_EXE: /Users/runner/micromamba-bin/micromamba | |
2025-04-27T09:19:55.5492590Z CONDARC: /Users/runner/work/_temp/setup-micromamba/.condarc |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
subroutine g0 | |
integer :: x, i | |
x = 1 | |
do i = 1, 10 | |
x = x*i | |
end do | |
end subroutine | |
subroutine g1 | |
integer :: x, i |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
! Code from: | |
! https://fortran-lang.discourse.group/t/nvfortran-comparison-of-do-concurrent-vs-openmp-code/8552/18 | |
! | |
! Adapted version with OpenMP and DO CONCURRENT in the same program file | |
! and removed disk write in the end. | |
! | |
MODULE all_data | |
USE iso_fortran_env, ONLY: int64, i4 => int32, r8 => real64 | |
IMPLICIT NONE |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
program bench3 | |
implicit none | |
integer :: c | |
c = 0 | |
call g1(c) | |
call g2(c) | |
call g3(c) | |
call g4(c) | |
call g5(c) | |
call g6(c) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Compile with: | |
// g++ -O3 -march=native -o mydelta mydelta.cpp | |
// Use it like: | |
// git diff | ./mydelta | |
#include <iostream> | |
#include <string> | |
#include <regex> | |
// ANSI escape codes for colors |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Image |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* The Computer Language Benchmarks Game | |
https://salsa.debian.org/benchmarksgame-team/benchmarksgame/ | |
contributed by Martin Jambrek | |
based off the Java #2 program contributed by Mark C. Lewis and modified slightly by Chad Whipkey | |
*/ | |
#include <cmath> | |
#include <cstdio> | |
#include <cstdlib> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
int main() | |
{ | |
#define REPEAT(count, action) REPEAT_HELPER(count, action) | |
#define REPEAT_HELPER(count, action) \ | |
REPEAT_##count(action) | |
#define REPEAT_1(action) action(1) | |
#define REPEAT_2(action) action(2) REPEAT_1(action) | |
#define REPEAT_3(action) action(3) REPEAT_2(action) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module semigroup_m | |
!! A semigroup is a type with a sensible operation for combining two objects | |
!! of that type to produce another object of the same type. | |
!! A sensible operation has the associative property (i.e. (a + b) + c == a + (b + c)) | |
!! Given this property, it also makes sense to combine a list of objects of | |
!! that type into a single object, or to repeatedly combine an object with | |
!! itself. These operations can be derived in terms of combine. | |
!! Examples include integer (i.e. +), and character (i.e. //) | |
implicit none | |
private |
NewerOlder