Skip to content

{bio}[iccifort/2019.1.144] G-PhoCS v1.2.3#7619

Merged
boegel merged 6 commits intoeasybuilders:developfrom
Micket:20190214163157_new_pr_G-PhoCS123
Jun 10, 2022
Merged

{bio}[iccifort/2019.1.144] G-PhoCS v1.2.3#7619
boegel merged 6 commits intoeasybuilders:developfrom
Micket:20190214163157_new_pr_G-PhoCS123

Conversation

@Micket
Copy link
Copy Markdown
Contributor

@Micket Micket commented Feb 14, 2019

(created using eb --new-pr)

@vanzod vanzod added the new label Feb 15, 2019
@vanzod
Copy link
Copy Markdown
Member

vanzod commented Feb 15, 2019

@Micket From the description I feel that performance of this software can be affected by the compiler used to build it. What do you think about building two separate versions, one with GCC and one with iccifort instead?

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Feb 15, 2019

@vanzod I have requested some files to test from the user who wanted the software. I'll update when I have checked.

@Micket Micket changed the title {tools}[GCCcore/6.4.0] G-PhoCS v1.2.3 {tools}[iccifort/2019.1.144] G-PhoCS v1.2.3 Feb 19, 2019
@Micket Micket changed the title {tools}[iccifort/2019.1.144] G-PhoCS v1.2.3 {bio}[iccifort/2019.1.144] G-PhoCS v1.2.3 Feb 19, 2019
@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Feb 19, 2019

@vanzod I thought it was going to be I/O bound, but, turns out not (at least for the small test case I got). The intel version was significantly better, so I don't see any need to supply a GCC version.


parallel = 1

prebuildopts = 'sed -i "/^CC=.*/d" Makefile && '
Copy link
Copy Markdown
Member

@boegel boegel Mar 14, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Micket What's this for exactly? To make sure the right compiler command is picked up?

That's usually deal with 'cleanly' using:

buildopts = 'CC="$CC"'


prebuildopts = 'sed -i "/^CC=.*/d" Makefile && '

files_to_copy = [(['bin/readTrace', 'bin/G-PhoCS-1-2-3'], 'bin')]
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The hardcoding of the version here is... annoying. Can we avoid that? Should we rename the binary?

@boegel boegel added this to the 3.x milestone Mar 14, 2019
@boegel boegel modified the milestones: 3.x, 4.x Feb 20, 2020
@boegel
Copy link
Copy Markdown
Member

boegel commented Jun 10, 2022

Although this is quite old (and using a deprecated toolchain), it was relatively low effort to get this ready to merge, so I did...

@boegel
Copy link
Copy Markdown
Member

boegel commented Jun 10, 2022

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node2608.swalot.os - Linux CentOS Linux 7.9.2009, x86_64, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz (haswell), Python 2.7.5
See https://gist.github.com/67d6ae75834582d24cf6150d38345044 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Jun 10, 2022

@boegelbot please test @ generoso

@boegelbot
Copy link
Copy Markdown
Collaborator

@boegel: Request for testing this PR well received on login1

PR test command 'EB_PR=7619 EB_ARGS= /opt/software/slurm/bin/sbatch --job-name test_PR_7619 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 8691

Test results coming soon (I hope)...

Details

- notification for comment with ID 1152410430 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
cns1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/290b152e881c7f24a67881af7782854d for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Jun 10, 2022

Going in, thanks @Micket!

@boegel boegel merged commit 4b7fbb4 into easybuilders:develop Jun 10, 2022
@boegel boegel modified the milestones: 4.x, next release (4.5.6?) Jun 10, 2022
@Micket Micket deleted the 20190214163157_new_pr_G-PhoCS123 branch April 21, 2023 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants