[GRASS-git] [OSGeo/grass] f825a2: v.surf.rst: Cross-validation OpenMP support (#3590)

Chung-Yuan Liang noreply at github.com
Mon Jun 24 10:24:14 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: f825a223c28f7cd5ab6d075bd02b8f5e73956c4a
      https://github.com/OSGeo/grass/commit/f825a223c28f7cd5ab6d075bd02b8f5e73956c4a
  Author: Chung-Yuan Liang <77927944+cyliang368 at users.noreply.github.com>
  Date:   2024-06-24 (Mon, 24 Jun 2024)

  Changed paths:
    M lib/rst/interp_float/interpf.h
    M lib/rst/interp_float/point2d.c
    A lib/rst/interp_float/point2d_parallel.c
    M lib/rst/interp_float/ressegm2d.c
    M lib/rst/interp_float/segmen2d.c
    M lib/rst/interp_float/segmen2d_parallel.c
    A vector/v.surf.rst/benchmark/benchmark_v_surf_rst.py
    A vector/v.surf.rst/benchmark/benchmark_v_surf_rst_cv.py
    M vector/v.surf.rst/main.c
    M vector/v.surf.rst/testsuite/test_vsurfrst.py
    M vector/v.surf.rst/v.surf.rst.html
    A vector/v.surf.rst/vsurfrst_benchmark.png
    A vector/v.surf.rst/vsurfrst_cv_benchmark.png

  Log Message:
  -----------
  v.surf.rst: Cross-validation OpenMP support (#3590)

* v.surf.rst: cv openmp support

* Update main.c

Use /* ... */ instead of // for consistency and compatibility with pre-99 C standard (https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Comments.html)

* Update main.c

Fix a string in `#if 0`

* Update vector/v.surf.rst/main.c

clang-format

* v.surf.rst: devi openmp support

* Update profile.sh

remove nproc argument

* Apply suggestions from code review

* v.surf.rst: parallelize point2d.c

* v.surf.rst: add tests for multithread cv & dev

* v.surf.rst: point2d_parallel.c, function, test updates

* clean formats

* update document and remove unused lines

* replace replicate part in point2d.c by write_point_2d

* add benchmark for parallelization

* remove unused variables in point2d.c

* remove c-flag from vsurfrst.py benchmark

Co-authored-by: Anna Petrasova <kratochanna at gmail.com>

* correct the number in the label in benchmark_v_surf_rst_cv.py

* include benmarks into the document page

* remove unnecessary changes in the html file

* remove syntax error in v.surf.rst.html

* revise performance and author sections in the html file

* remove invalid syntax in the html file

* revise the description of performance in the html file

Co-authored-by: Anna Petrasova <kratochanna at gmail.com>

* breakdown long lines in v.surf.rst.html

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Huidae Cho <grass4u at gmail.com>
Co-authored-by: Edouard Choinière <27212526+echoix at users.noreply.github.com>
Co-authored-by: Anna Petrasova <kratochanna at gmail.com>



To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications


More information about the grass-commit mailing list