• Stars
    star
    9
  • Rank 1,939,727 (Top 39 %)
  • Language
    Fortran
  • License
    MIT License
  • Created over 8 years ago
  • Updated about 8 years ago

Reviews

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

Repository Details

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

More Repositories

1

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
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--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
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-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