• Stars
    star
    7
  • Rank 2,288,905 (Top 46 %)
  • Language
    Fortran
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

More 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

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
3

How-to-Code-Enumerations-in-Fortran

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

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
5

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
6

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
7

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
8

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
9

Install_MPI_GCC_and_OpenCoarrays_on_LINUX

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

Atomic_Subroutines--Using_Integers_Efficiently

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

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
12

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
13

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
14

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
15

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
16

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
17

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
18

Spatial_Fortran_1

3
star
19

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
20

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
21

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
22

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
23

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

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

Fortran-FO

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

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