diff --git a/LICENSE.md b/LICENSE.md index a1228b6..e6d41fd 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,13 +1,27 @@ # Terms of Use -This software was developed at the [National Institute of Standards and Technology](http://www.nist.gov) -by employees of the Federal Government in the course of their official duties. -Pursuant to [title 17 section 105](https://www.copyright.gov/title17/92chap1.html#105) -of the United States Code this software is not subject to copyright protection -and is in the public domain. NIST assumes no responsibility whatsoever for the -use of this software by other parties, and makes no guarantees, expressed or -implied, about its quality, reliability, or any other characteristic. -We would appreciate acknowledgement if the software is used. -This software can be redistributed and/or modified freely provided that any -derivative works bear some notice that they are derived from it, and any -modified versions bear some notice that they have been modified. +This software was developed by employees of the +[National Institute of Standards and Technology](http://www.nist.gov), an agency +of the Federal Government and is being made available as a public service. +Pursuant to +[Title 17 United States Code Section 105](https://www.copyright.gov/title17/92chap1.html#105), +works of NIST employees are not subject to copyright protection in the United +States. This software may be subject to foreign copyright. Permission in the +United States and in foreign countries, to the extent that NIST may hold +copyright, to use, copy, modify, create derivative works, and distribute this +software and its documentation without fee is hereby granted on a non-exclusive +basis, provided that this notice and disclaimer of warranty appears in all +copies. + +THE SOFTWARE IS PROVIDED 'AS IS' WITHOUT ANY WARRANTY OF ANY KIND, EITHER +EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY +THAT THE SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND FREEDOM FROM +INFRINGEMENT, AND ANY WARRANTY THAT THE DOCUMENTATION WILL CONFORM TO THE +SOFTWARE, OR ANY WARRANTY THAT THE SOFTWARE WILL BE ERROR FREE. IN NO EVENT +SHALL NIST BE LIABLE FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO, DIRECT, +INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF, RESULTING FROM, OR +IN ANY WAY CONNECTED WITH THIS SOFTWARE, WHETHER OR NOT BASED UPON WARRANTY, +CONTRACT, TORT, OR OTHERWISE, WHETHER OR NOT INJURY WAS SUSTAINED BY PERSONS OR +PROPERTY OR OTHERWISE, AND WHETHER OR NOT LOSS WAS SUSTAINED FROM, OR AROSE OUT +OF THE RESULTS OF, OR USE OF, THE SOFTWARE OR SERVICES PROVIDED HEREUNDER. diff --git a/analysis-diffusion/plot_runtimes.py b/analysis-diffusion/plot_runtimes.py index 70d4e4f..7abf146 100644 --- a/analysis-diffusion/plot_runtimes.py +++ b/analysis-diffusion/plot_runtimes.py @@ -28,12 +28,10 @@ cpuBase = ("serial", "openmp", "tbb") gpuBase = ("cuda", "openacc", "opencl") -# sizes = (256, 512, 768, 1024, 1280, 1536, 1792, 2048) sizes = (256, 512, 768, 1024) dirset = (["cpu-{0}-diffusion".format(c) for c in cpuBase], ["gpu-{0}-diffusion".format(g) for g in gpuBase]) - dirs = [s for sublist in dirset for s in sublist] colors = ['black'] + [plt.cm.cool(i) for i in np.linspace(0, 1, len(dirs)-1)] @@ -108,17 +106,17 @@ plt.figure(3) plt.legend(loc='best') - plt.savefig("runtime_{0}.png".format(nx), dpi=300, bbox_inches='tight') + plt.savefig("all-runtime-{0}.png".format(nx), dpi=300, bbox_inches='tight') plt.close() plt.figure(4) plt.legend(loc='best') - plt.savefig("residual_{0}.png".format(nx), dpi=300, bbox_inches='tight') + plt.savefig("all-residual-{0}.png".format(nx), dpi=300, bbox_inches='tight') plt.close() plt.figure(5) plt.legend(loc='best') - plt.savefig("diffusion_{0}.png".format(nx), dpi=300, bbox_inches='tight') + plt.savefig("all-diffusion-{0}.png".format(nx), dpi=300, bbox_inches='tight') plt.close() plt.figure(6) @@ -127,13 +125,13 @@ plt.close() plt.figure(0) -plt.savefig("runtimes.png", dpi=300, bbox_inches='tight') +plt.savefig("all-runtimes.png", dpi=300, bbox_inches='tight') plt.close() plt.figure(1) -plt.savefig("residuals.png", dpi=300, bbox_inches='tight') +plt.savefig("all-residuals.png", dpi=300, bbox_inches='tight') plt.close() plt.figure(2) -plt.savefig("diffusions.png", dpi=300, bbox_inches='tight') +plt.savefig("all-diffusions.png", dpi=300, bbox_inches='tight') plt.close() diff --git a/common-diffusion/boundaries.h b/common-diffusion/boundaries.h index c7e5e3d..6be4b38 100644 --- a/common-diffusion/boundaries.h +++ b/common-diffusion/boundaries.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-diffusion/mesh.c b/common-diffusion/mesh.c index ed77bb7..93ec5e5 100644 --- a/common-diffusion/mesh.c +++ b/common-diffusion/mesh.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-diffusion/mesh.h b/common-diffusion/mesh.h index 10ca02e..32f8dcd 100644 --- a/common-diffusion/mesh.h +++ b/common-diffusion/mesh.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-diffusion/numerics.c b/common-diffusion/numerics.c index 56b2b65..a3b4744 100644 --- a/common-diffusion/numerics.c +++ b/common-diffusion/numerics.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-diffusion/numerics.h b/common-diffusion/numerics.h index 86657f7..4892e8d 100644 --- a/common-diffusion/numerics.h +++ b/common-diffusion/numerics.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-diffusion/output.c b/common-diffusion/output.c index dbfc7a7..a1c4167 100644 --- a/common-diffusion/output.c +++ b/common-diffusion/output.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-diffusion/output.h b/common-diffusion/output.h index 8d8e048..35174da 100644 --- a/common-diffusion/output.h +++ b/common-diffusion/output.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-diffusion/timer.h b/common-diffusion/timer.h index 7bec117..c4648dd 100644 --- a/common-diffusion/timer.h +++ b/common-diffusion/timer.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-diffusion/type.h b/common-diffusion/type.h index 3b81319..9742f62 100644 --- a/common-diffusion/type.h +++ b/common-diffusion/type.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-spinodal/boundaries.h b/common-spinodal/boundaries.h index c7e5e3d..6be4b38 100644 --- a/common-spinodal/boundaries.h +++ b/common-spinodal/boundaries.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-spinodal/mesh.c b/common-spinodal/mesh.c index fd5d83c..a7b038b 100644 --- a/common-spinodal/mesh.c +++ b/common-spinodal/mesh.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-spinodal/mesh.h b/common-spinodal/mesh.h index db96663..e12645c 100644 --- a/common-spinodal/mesh.h +++ b/common-spinodal/mesh.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-spinodal/numerics.c b/common-spinodal/numerics.c index 590a3d2..d56fb06 100644 --- a/common-spinodal/numerics.c +++ b/common-spinodal/numerics.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-spinodal/numerics.h b/common-spinodal/numerics.h index 72187fc..ba56586 100644 --- a/common-spinodal/numerics.h +++ b/common-spinodal/numerics.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-spinodal/output.c b/common-spinodal/output.c index ec35a93..4a02c82 100644 --- a/common-spinodal/output.c +++ b/common-spinodal/output.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-spinodal/output.h b/common-spinodal/output.h index 3ae1e85..3f129c5 100644 --- a/common-spinodal/output.h +++ b/common-spinodal/output.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-spinodal/timer.h b/common-spinodal/timer.h index 7bec117..c4648dd 100644 --- a/common-spinodal/timer.h +++ b/common-spinodal/timer.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/common-spinodal/type.h b/common-spinodal/type.h index 3c9052d..6a0f002 100644 --- a/common-spinodal/type.h +++ b/common-spinodal/type.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-openmp-diffusion/openmp_boundaries.c b/cpu-openmp-diffusion/openmp_boundaries.c index cad2487..95643cb 100644 --- a/cpu-openmp-diffusion/openmp_boundaries.c +++ b/cpu-openmp-diffusion/openmp_boundaries.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-openmp-diffusion/openmp_discretization.c b/cpu-openmp-diffusion/openmp_discretization.c index 94d9bee..b71a91c 100644 --- a/cpu-openmp-diffusion/openmp_discretization.c +++ b/cpu-openmp-diffusion/openmp_discretization.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-openmp-diffusion/openmp_main.c b/cpu-openmp-diffusion/openmp_main.c index 18f29c9..f8f4778 100644 --- a/cpu-openmp-diffusion/openmp_main.c +++ b/cpu-openmp-diffusion/openmp_main.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-openmp-spinodal/openmp_boundaries.c b/cpu-openmp-spinodal/openmp_boundaries.c index 863e4a2..0f1b0e8 100644 --- a/cpu-openmp-spinodal/openmp_boundaries.c +++ b/cpu-openmp-spinodal/openmp_boundaries.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-openmp-spinodal/openmp_discretization.c b/cpu-openmp-spinodal/openmp_discretization.c index dcd7e5d..3c863e4 100644 --- a/cpu-openmp-spinodal/openmp_discretization.c +++ b/cpu-openmp-spinodal/openmp_discretization.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-openmp-spinodal/openmp_main.c b/cpu-openmp-spinodal/openmp_main.c index 771a2ff..f749910 100644 --- a/cpu-openmp-spinodal/openmp_main.c +++ b/cpu-openmp-spinodal/openmp_main.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-serial-diffusion/serial_boundaries.c b/cpu-serial-diffusion/serial_boundaries.c index 6f543f4..e26879c 100644 --- a/cpu-serial-diffusion/serial_boundaries.c +++ b/cpu-serial-diffusion/serial_boundaries.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-serial-diffusion/serial_discretization.c b/cpu-serial-diffusion/serial_discretization.c index bc908e1..e5f7d1c 100644 --- a/cpu-serial-diffusion/serial_discretization.c +++ b/cpu-serial-diffusion/serial_discretization.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-serial-diffusion/serial_main.c b/cpu-serial-diffusion/serial_main.c index afda3d0..b7b8844 100644 --- a/cpu-serial-diffusion/serial_main.c +++ b/cpu-serial-diffusion/serial_main.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-tbb-diffusion/tbb_boundaries.cpp b/cpu-tbb-diffusion/tbb_boundaries.cpp index 788bca2..b7d4e93 100644 --- a/cpu-tbb-diffusion/tbb_boundaries.cpp +++ b/cpu-tbb-diffusion/tbb_boundaries.cpp @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-tbb-diffusion/tbb_discretization.cpp b/cpu-tbb-diffusion/tbb_discretization.cpp index d2ea009..ceac267 100644 --- a/cpu-tbb-diffusion/tbb_discretization.cpp +++ b/cpu-tbb-diffusion/tbb_discretization.cpp @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/cpu-tbb-diffusion/tbb_main.c b/cpu-tbb-diffusion/tbb_main.c index 95b302b..909eea1 100644 --- a/cpu-tbb-diffusion/tbb_main.c +++ b/cpu-tbb-diffusion/tbb_main.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-diffusion/cuda_boundaries.cu b/gpu-cuda-diffusion/cuda_boundaries.cu index 0036761..02862d2 100644 --- a/gpu-cuda-diffusion/cuda_boundaries.cu +++ b/gpu-cuda-diffusion/cuda_boundaries.cu @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-diffusion/cuda_data.cu b/gpu-cuda-diffusion/cuda_data.cu index b3be6e0..8e0def7 100644 --- a/gpu-cuda-diffusion/cuda_data.cu +++ b/gpu-cuda-diffusion/cuda_data.cu @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-diffusion/cuda_data.h b/gpu-cuda-diffusion/cuda_data.h index e6b2db6..bd16877 100644 --- a/gpu-cuda-diffusion/cuda_data.h +++ b/gpu-cuda-diffusion/cuda_data.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-diffusion/cuda_discretization.cu b/gpu-cuda-diffusion/cuda_discretization.cu index f84e371..a163239 100644 --- a/gpu-cuda-diffusion/cuda_discretization.cu +++ b/gpu-cuda-diffusion/cuda_discretization.cu @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-diffusion/cuda_kernels.cuh b/gpu-cuda-diffusion/cuda_kernels.cuh index 52bada7..169c918 100644 --- a/gpu-cuda-diffusion/cuda_kernels.cuh +++ b/gpu-cuda-diffusion/cuda_kernels.cuh @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-diffusion/cuda_main.c b/gpu-cuda-diffusion/cuda_main.c index b2e8ed7..fe4c6c6 100644 --- a/gpu-cuda-diffusion/cuda_main.c +++ b/gpu-cuda-diffusion/cuda_main.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-spinodal/cuda_boundaries.cu b/gpu-cuda-spinodal/cuda_boundaries.cu index 269aa29..47b61dd 100644 --- a/gpu-cuda-spinodal/cuda_boundaries.cu +++ b/gpu-cuda-spinodal/cuda_boundaries.cu @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-spinodal/cuda_data.cu b/gpu-cuda-spinodal/cuda_data.cu index 9fe2a24..5fc4dc4 100644 --- a/gpu-cuda-spinodal/cuda_data.cu +++ b/gpu-cuda-spinodal/cuda_data.cu @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-spinodal/cuda_data.h b/gpu-cuda-spinodal/cuda_data.h index 00b4d3b..ed89314 100644 --- a/gpu-cuda-spinodal/cuda_data.h +++ b/gpu-cuda-spinodal/cuda_data.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-spinodal/cuda_discretization.cu b/gpu-cuda-spinodal/cuda_discretization.cu index 34719dd..a4f35d1 100644 --- a/gpu-cuda-spinodal/cuda_discretization.cu +++ b/gpu-cuda-spinodal/cuda_discretization.cu @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-spinodal/cuda_kernels.cuh b/gpu-cuda-spinodal/cuda_kernels.cuh index 3b2e183..59160c8 100644 --- a/gpu-cuda-spinodal/cuda_kernels.cuh +++ b/gpu-cuda-spinodal/cuda_kernels.cuh @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-cuda-spinodal/cuda_main.c b/gpu-cuda-spinodal/cuda_main.c index af1944b..da8290c 100644 --- a/gpu-cuda-spinodal/cuda_main.c +++ b/gpu-cuda-spinodal/cuda_main.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-openacc-diffusion/openacc_boundaries.c b/gpu-openacc-diffusion/openacc_boundaries.c index 4a45134..e762ba3 100644 --- a/gpu-openacc-diffusion/openacc_boundaries.c +++ b/gpu-openacc-diffusion/openacc_boundaries.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-openacc-diffusion/openacc_discretization.c b/gpu-openacc-diffusion/openacc_discretization.c index f508b25..fd75b9b 100644 --- a/gpu-openacc-diffusion/openacc_discretization.c +++ b/gpu-openacc-diffusion/openacc_discretization.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-openacc-diffusion/openacc_kernels.h b/gpu-openacc-diffusion/openacc_kernels.h index 2ab953f..408b26c 100644 --- a/gpu-openacc-diffusion/openacc_kernels.h +++ b/gpu-openacc-diffusion/openacc_kernels.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-openacc-diffusion/openacc_main.c b/gpu-openacc-diffusion/openacc_main.c index cd958e3..35aff12 100644 --- a/gpu-openacc-diffusion/openacc_main.c +++ b/gpu-openacc-diffusion/openacc_main.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-opencl-diffusion/kernel_boundary.cl b/gpu-opencl-diffusion/kernel_boundary.cl index c951c90..e3f0b0d 100644 --- a/gpu-opencl-diffusion/kernel_boundary.cl +++ b/gpu-opencl-diffusion/kernel_boundary.cl @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-opencl-diffusion/kernel_convolution.cl b/gpu-opencl-diffusion/kernel_convolution.cl index f57747a..6724996 100644 --- a/gpu-opencl-diffusion/kernel_convolution.cl +++ b/gpu-opencl-diffusion/kernel_convolution.cl @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-opencl-diffusion/kernel_diffusion.cl b/gpu-opencl-diffusion/kernel_diffusion.cl index 4c4331e..4db7f61 100644 --- a/gpu-opencl-diffusion/kernel_diffusion.cl +++ b/gpu-opencl-diffusion/kernel_diffusion.cl @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-opencl-diffusion/opencl_boundaries.c b/gpu-opencl-diffusion/opencl_boundaries.c index d3856d0..e6d862f 100644 --- a/gpu-opencl-diffusion/opencl_boundaries.c +++ b/gpu-opencl-diffusion/opencl_boundaries.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-opencl-diffusion/opencl_data.c b/gpu-opencl-diffusion/opencl_data.c index 9ab0c18..cfb4df8 100644 --- a/gpu-opencl-diffusion/opencl_data.c +++ b/gpu-opencl-diffusion/opencl_data.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-opencl-diffusion/opencl_data.h b/gpu-opencl-diffusion/opencl_data.h index 92bc6db..2435812 100644 --- a/gpu-opencl-diffusion/opencl_data.h +++ b/gpu-opencl-diffusion/opencl_data.h @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-opencl-diffusion/opencl_discretization.c b/gpu-opencl-diffusion/opencl_discretization.c index e96aad9..3ce6ce6 100644 --- a/gpu-opencl-diffusion/opencl_discretization.c +++ b/gpu-opencl-diffusion/opencl_discretization.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/gpu-opencl-diffusion/opencl_main.c b/gpu-opencl-diffusion/opencl_main.c index e3cea06..3dd1d24 100644 --- a/gpu-opencl-diffusion/opencl_main.c +++ b/gpu-opencl-diffusion/opencl_main.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/phi-openmp-diffusion/phi_boundaries.c b/phi-openmp-diffusion/phi_boundaries.c index c8ced90..4f4a353 100644 --- a/phi-openmp-diffusion/phi_boundaries.c +++ b/phi-openmp-diffusion/phi_boundaries.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/phi-openmp-diffusion/phi_discretization.c b/phi-openmp-diffusion/phi_discretization.c index 2be4ca1..efcad5f 100644 --- a/phi-openmp-diffusion/phi_discretization.c +++ b/phi-openmp-diffusion/phi_discretization.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /** diff --git a/phi-openmp-diffusion/phi_main.c b/phi-openmp-diffusion/phi_main.c index a54551e..a0d7ab8 100644 --- a/phi-openmp-diffusion/phi_main.c +++ b/phi-openmp-diffusion/phi_main.c @@ -1,20 +1,6 @@ /********************************************************************************** HiPerC: High Performance Computing Strategies for Boundary Value Problems - written by Trevor Keller and available from https://github.com/usnistgov/hiperc - - This software was developed at the National Institute of Standards and Technology - by employees of the Federal Government in the course of their official duties. - Pursuant to title 17 section 105 of the United States Code this software is not - subject to copyright protection and is in the public domain. NIST assumes no - responsibility whatsoever for the use of this software by other parties, and makes - no guarantees, expressed or implied, about its quality, reliability, or any other - characteristic. We would appreciate acknowledgement if the software is used. - - This software can be redistributed and/or modified freely provided that any - derivative works bear some notice that they are derived from it, and any modified - versions bear some notice that they have been modified. - - Questions/comments to Trevor Keller (trevor.keller@nist.gov) + Written by Trevor Keller and available from https://github.com/usnistgov/hiperc **********************************************************************************/ /**