Skip to content

Work in Progress: edit build system build MPI #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 61 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
9e47912
Team patch applied
Aug 2, 2017
d32e841
Merge pull request #3 from sourceryinstitute/master
zbeekman Aug 29, 2017
7d1ebae
Add opencoarrays/mpich to download_prerequisites
Aug 30, 2017
3da5660
Merge branch 'master' into teams
Sep 12, 2017
1e14281
Merge branch 'master' into teams
Sep 19, 2017
ad67261
Merge remote-tracking branch 'sourceryinstitute/master' into teams
Sep 20, 2017
eac0dab
Merge branch 'master' into download-opencoarrays-mpich
Sep 20, 2017
b894ff3
Merge remote-tracking branch 'sourceryinstitute/master' into teams
Sep 21, 2017
670fd67
Merge branch 'master' into download-opencoarrays-mpich
Sep 22, 2017
286b5a3
Add --no-fortran flag in download_prerequisites
Oct 6, 2017
74ad506
Add mpich/ and opencoarrays/ subdirs to .gitignore
Oct 6, 2017
62bf309
Merge branch 'master' into teams
Oct 6, 2017
840cd52
Merge branch 'master' into download-opencoarrays-mpich
Oct 6, 2017
7204ca4
Merge pull request #7 from gcc-mirror/master
Oct 20, 2017
71c41bf
Merge pull request #8 from sourceryinstitute/teams
Oct 20, 2017
458897c
Merge pull request #9 from sourceryinstitute/download-opencoarrays-mpich
Oct 20, 2017
8121a56
Merge remote-tracking branch
Oct 20, 2017
ecd6bb5
Merge remote-tracking branch
Oct 20, 2017
eab80f7
Merge remote-tracking branch 'upstream/master'
Oct 20, 2017
14c800d
Revert "Merge pull request #8 from sourceryinstitute/teams"
Oct 20, 2017
7e33f92
Undo merge of teams to download-opencoarrays-mpich
Oct 21, 2017
008ad61
Undo additional merged commits from download-op...
Oct 21, 2017
e2464eb
Add GitHub issue submission template
Oct 21, 2017
b58758c
Request release tag or git hash in issue template
Oct 21, 2017
b5c1387
Add Markdown README.md with installation info
Oct 22, 2017
818d7ec
Update README.md
Oct 22, 2017
b9951ae
Update README.md
Oct 22, 2017
13f77d5
Merge branch 'master' of https://github.com/gcc-mirror/gcc
Oct 23, 2017
6595755
Make edit suggested on gcc patches mailing list.
Oct 23, 2017
2c5ee35
Update README.md
Oct 24, 2017
e6eeb80
Update README.md
Oct 24, 2017
b97cfc9
Update README.md
Nov 9, 2017
f31c1cf
Removed commented out section for GNU submission
scrasmussen Nov 11, 2017
1223250
removed src_team since during gcc build I was getting a unused variab…
scrasmussen Nov 11, 2017
30afe80
Formatting changes, spaces between function call and parentheses
scrasmussen Nov 11, 2017
dae2f8e
Formatting changes, spaces between function call and parentheses
scrasmussen Nov 11, 2017
8473abb
GNU formatting changes
scrasmussen Nov 11, 2017
f54c1d6
GNU formatting standard fixes
scrasmussen Nov 11, 2017
13913ac
GNU formatting standard, space between func call and paren
scrasmussen Nov 11, 2017
fd0133f
GNU formating and removed commented out code section
scrasmussen Nov 11, 2017
7c3627b
removed print statement left over from developement
scrasmussen Nov 13, 2017
83ff993
Merge pull request #14 from sourceryinstitute/scrasmussen/teamsCleanu…
scrasmussen Nov 13, 2017
f1f7135
Merge branch 'master' of https://github.com/gcc-mirror/gcc
Nov 19, 2017
cada00d
Merge branch 'master' of https://github.com/gcc-mirror/gcc
Nov 19, 2017
afff591
Merge branch 'master' of github.com/gcc-mirror/gcc
Nov 28, 2017
96ce792
Merge branch 'teams' into master
scrasmussen Nov 28, 2017
8826a41
Revert "Merge branch 'teams' into master"
scrasmussen Nov 28, 2017
0f2d771
Update README.md
Jan 8, 2018
7ed153b
Update README.md
Jan 9, 2018
5e80f53
Merge pull request #18 from gcc-mirror/master
Mar 23, 2018
efa29f5
File now conditionally checks for the existence of an mpi distributio…
dcelisgarza Mar 23, 2018
55c3d93
Merge branch 'master' into download-opencoarrays-mpich
Mar 23, 2018
505e46b
downloads/uncompresses opencoarrays & mpich
Mar 23, 2018
57ece12
re(add) OpenCoarrays/MPICH checksums
Mar 23, 2018
142f55a
Update REDAME.md
Mar 23, 2018
62f8f03
Merge branch 'develop' into build-mpich
dcelisgarza Mar 26, 2018
1488cb8
WIP: MPICH is given a generic name as a library (the name is currentl…
dcelisgarza Mar 27, 2018
98b7939
Builds without issue. I think I've identified how MPICH should be bui…
dcelisgarza Mar 29, 2018
5eb6427
Failing to make at stage 1, reverting back to old virtual machine wit…
dcelisgarza Mar 29, 2018
1b3146f
Merge branch 'master' of https://github.com/gcc-mirror/gcc
Mar 30, 2018
9dc3855
Merge branch 'master' into build-mpich
Mar 30, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<!-- Please fill out the issue template included below, failure to do -->
<!-- so may result in immediate closure of your issue. -->

<!-- Fill out all portions of this template that apply. Please delete -->
<!-- any unnecessary sections. -->

<!-- PRO TIP! Submit the pull request *before* you check any -->
<!-- checkboxes. Then, use the gui/web interface to check the -->
<!-- checkboxes! -->

Please make sure to put any logs, terminal output, or code in
[fenced code blocks].

# Defect/Bug Report #

<!-- delete this section if it does not apply -->
The title of the issue should start with `Defect:` followed by a
succinct title.

<!-- THE FOLLOWING INFORMATION IS MANDATORY if you would like our help -->

- GCC fork release tag or git hash: <!-- e.g., teams-20170921 or `git rev-parse --short HEAD` -->
- GCC version used to build this fork: <!-- `gcc --version` -->
- Output of `uname -a`:
- Machine architecture and number of physical cores:

## Observed Behavior ##

## Expected Behavior ##

## Steps to Reproduce ##

# Question #

<!-- delete this section if it does not apply -->
The title of the issue should start with `Question:` followed by a
succinct title. Add the text of your question here. Be specific. Search for
answers on [Google] and [Stack Overflow]
before asking a new question

# Request for Enhancement (RFE) #

<!-- delete this section if it does not apply -->
The title of the issue should start with `RFE:` followed by a succinct
title. If you are willing to help out, please review the [Contributing to GCC]
page.

[links]:#
[Google]: https://www.google.com
[Stack Overflow]: https://stackoverflow.com
[fenced codeblocks]: https://help.github.com/articles/creating-and-highlighting-code-blocks/
[CONTRIBUTING.md]: https://github.com/sourceryinstitute/OpenCoarrays/blob/master/CONTRIBUTING.md
[Helping Out]: https://github.com/sourceryinstitute/OpenCoarrays/blob/master/CONTRIBUTING.md#helping-out
[Contributing to GCC]: https://gcc.gnu.org/contribute.html
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,5 @@ REVISION
/mpc*
/gmp*
/isl*
/mpich*
/opencoarrays*
19 changes: 19 additions & 0 deletions Makefile.def
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,9 @@ host_modules= { module= tcl;
host_modules= { module= itcl; };
host_modules= { module= ld; bootstrap=true; };
host_modules= { module= libbacktrace; bootstrap=true; };
// start daniel
host_modules= { module= libmpi; };
// end daniel
host_modules= { module= libcpp; bootstrap=true; };
host_modules= { module= libdecnumber; bootstrap=true; };
host_modules= { module= libgui; };
Expand Down Expand Up @@ -152,6 +155,9 @@ target_modules = { module= newlib; };
target_modules = { module= libgcc; bootstrap=true; no_check=true; };
target_modules = { module= libbacktrace; };
target_modules = { module= libquadmath; };
// start daniel
target_modules = { module= libmpi; };
// end daniel
target_modules = { module= libgfortran; };
target_modules = { module= libobjc; };
target_modules = { module= libgo; };
Expand Down Expand Up @@ -279,6 +285,9 @@ flags_to_pass = { flag= CXXFLAGS_FOR_TARGET ; };
flags_to_pass = { flag= DLLTOOL_FOR_TARGET ; };
flags_to_pass = { flag= FLAGS_FOR_TARGET ; };
flags_to_pass = { flag= GFORTRAN_FOR_TARGET ; };
// start daniel
flags_to_pass = { flag= MPI_FOR_TARGET ; };
// end daniel
flags_to_pass = { flag= GOC_FOR_TARGET ; };
flags_to_pass = { flag= GOCFLAGS_FOR_TARGET ; };
flags_to_pass = { flag= LD_FOR_TARGET ; };
Expand Down Expand Up @@ -560,6 +569,9 @@ dependencies = { module=all-target-liboffloadmic; on=all-target-libgomp; };
dependencies = { module=install-target-libgo; on=install-target-libatomic; };
dependencies = { module=install-target-libgfortran; on=install-target-libquadmath; };
dependencies = { module=install-target-libgfortran; on=install-target-libgcc; };
// start daniel
// dependencies = { module=install-target-libgfortran; on=install-target-mpi; };
// end daniel
dependencies = { module=install-target-libsanitizer; on=install-target-libstdc++-v3; };
dependencies = { module=install-target-libsanitizer; on=install-target-libgcc; };
dependencies = { module=install-target-libvtv; on=install-target-libstdc++-v3; };
Expand All @@ -581,6 +593,9 @@ dependencies = { module=configure-target-newlib; on=all-binutils; };
dependencies = { module=configure-target-newlib; on=all-ld; };
dependencies = { module=configure-target-libgfortran; on=all-target-libquadmath; };
dependencies = { module=configure-target-libgfortran; on=all-target-libbacktrace; };
// start daniel
// dependencies = { module=configure-target-libgfortran; on=all-target-mpi; };
// end daniel

languages = { language=c; gcc-check-target=check-gcc; };
languages = { language=c++; gcc-check-target=check-c++;
Expand All @@ -590,6 +605,10 @@ languages = { language=c++; gcc-check-target=check-c++;
languages = { language=fortran; gcc-check-target=check-fortran;
lib-check-target=check-target-libquadmath;
lib-check-target=check-target-libgfortran; };
// start daniel
languages = { language=mpi; gcc-check-target=check-fortran;
lib-check-target=check-target-libmpi; };
// end daniel
languages = { language=ada; gcc-check-target=check-ada;
lib-check-target=check-target-libada; };
languages = { language=objc; gcc-check-target=check-objc;
Expand Down
Loading