Michael Siehl (@MichaelSiehl)
  • Stars
    star
    113
  • Global Rank 189,722 (Top 7 %)
  • Followers 29
  • Registered over 8 years ago
  • Most used languages
    Fortran
    100.0 %
  • Location 🇩🇪 Germany
  • Country Total Rank 9,258
  • Country Ranking

Top repositories

1

MPMD-with-Coarray-Fortran-Load-Balancing-Example-Program

THIS REPOSITORY CONTAINS A FORTRAN (2008) COARRAY EXAMPLE PROGRAM THAT ILLUSTRATES A SIMPLE PGAS LOAD BALANCING TECHNIQUE
Fortran
9
star
2

Atomic_Subroutines--How_the_Parallel_Codes_may_look_like--Part_2

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) - Atomic Subroutines: How the parallel logic codes may look like - Part 2
Fortran
7
star
3

MPMD-with-Fortran-2008-Coarrays

THIS REPOSITORY IS DEDICATED TO A PROGRAMMING STYLE THAT ALLOWS MPMD-LIKE PARALLEL PROGRAMMING USING FORTRAN 2008 COARRAYS (PGAS)
Fortran
7
star
4

How-to-Code-Enumerations-in-Fortran

THIS REPOSITORY SHOWS A SIMPLE WAY TO CODE ENUMERATED TYPES IN FORTRAN
Fortran
6
star
5

MPMD-with-Coarray-Fortran-TS-18508-Events-Example-Program

THIS REPOSITORY CONTAINS A FORTRAN (2015) COARRAY EXAMPLE PROGRAM THAT USES TS-18508 EVENTS
Fortran
6
star
6

Atomic_Subroutines--How_the_Parallel_Codes_may_look_like--Part_1

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) - Atomic Subroutines: How the parallel logic codes may look like - Part 1
Fortran
6
star
7

F2003-OOP-Transfer-Project

-DELAYED- THIS REPOSITORY COMPRISES A PROJECT THAT AIMS TO TRANSFER OUR F95 STYLE OBJECTBASED EXAMPLE PROGRAM INTO A F2003 STYLE OOP PROGRAM
5
star
8

Atomic_Subroutines-Part_4--How_To_Cope_With_Unreliable_Data_Transfers

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) and customized synchronization procedures - Atomic Subroutines - Part 4: How to cope with unreliable data transfers at low-level PGAS programming - allow for safe remote communication among a number of coarray images.
Fortran
5
star
9

Atomic_Subroutines--How_to_Encapsulate_Access_to_Them

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) - Atomic Subroutines: Encapsulate access to atomic_define and atomic_ref
5
star
10

Install_MPI_GCC_and_OpenCoarrays_on_LINUX

Some simple instructions to build and install MPI, GCC (GFortran), and OpenCoarrays on Linux.
5
star
11

Atomic_Subroutines--Using_Integers_Efficiently

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) - Atomic Subroutines: Using Integers Efficiently
5
star
12

Atomic_Subroutines--Using_Coarray_Arrays_to_Allow_for_Safe_Remote_Communication

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) - Atomic Subroutines: Using Coarray Arrays to Allow for Safe Remote Communication
5
star
13

Atomic_Subroutines--Part_3--How_To_Process_Array_Data

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) - Atomic Subroutines - Part 3: How to process array data
Fortran
4
star
14

Atomic_Subroutines--A_Rationale_for_Trying_Out_Them

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) - Atomic Subroutines: a rationale for trying out them
4
star
15

Coarray-with-Allocatable-Component-Example

THIS REPOSITORY CONTAINS A FORTRAN (2008) COARRAY EXAMPLE PROGRAM THAT ILLUSTRATES THE USE OF A DERIVED TYPE COARRAY WITH AN ALLOCATABLE COMPONENT
Fortran
4
star
16

Atomic_Subroutines--Using_them_to_implement_a_bi-directional_synchronization

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) - Atomic Subroutines: Using them to implement a bi-directional synchronization -- an example program
Fortran
4
star
17

Atomic_Subroutines-Part_3a--How_To_Process_Array_Data

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) - Atomic Subroutines - Part 3a: How to process array data - allow for safe remote communication among a number of coarray images.
Fortran
4
star
18

Coarray_Test_Program_for_Character_Data

coarray image-to-image data transfer of characters: check for a bug with the ifort 17 beta (update 2)
Fortran
3
star
19

Spatial_Fortran_1

3
star
20

Causal_Analysis_of_observational_data-Fortran-and_the_Intel_Many_Integrated_Core

causal analysis of observational data, Fortran, and the Intel Many Integrated Core (MIC)
3
star
21

Fortran_2018_Teams--The_team_number_intrinsics_optional_team_argument

Fortran 2018 teams: Test case showing practical use of the team_number intrinsic function's optional team argument
3
star
22

Atomic_Subroutines-Part_4b--Implementing_A_Synchronization_With_Abort_Timer

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) and customized synchronization procedures - Atomic Subroutines - Part 4b: How to cope with unreliable data transfers at low-level PGAS programming - allow for safe remote data movement among a number of coarray images. Implementing a customized synchronization procedure with local abort timer.
Fortran
3
star
23

Atomic_Subroutines-Part_5--Image_Failure--Design_A_Recovery_Process

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) and customized synchronization procedures - Atomic Subroutines - Part 5: How to cope with unreliable data transfers at low-level PGAS programming - Image failure: Design a recovery process.
Fortran
3
star
24

Using-Atomic-Subroutines-and-Sync-Memory-to-Restore-Segment-Ordering

The content of this repository is currently in experimental state
Fortran
2
star
25

Fortran-FO

Keywords: Fortran 2018, Coarray Fortran, Fragmented Objects (FO), distributed objects, parallel programming
1
star
26

Atomic_Subroutines-Part_3b--How_To_Process_Array_Data

Fortran 2008 coarray programming with unordered execution segments (user-defined ordering) - Atomic Subroutines - Part 3b: How to process array data - allow for safe remote communication among a number of coarray images.
Fortran
1
star