Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Keep main GPU dev branch updated to main deployed branch #51

Merged
merged 6 commits into from
Jun 7, 2024
Merged

Conversation

bwmeyers
Copy link
Contributor

@bwmeyers bwmeyers commented Jun 6, 2024

As the title suggests, and given at this moment we're embarking on porting the code to be GPU-agnostic via a Pawsey Uptake project, we want to start from the best working version we have.

chiamintan and others added 6 commits December 21, 2023 10:51
Fixed the actual start time of the data processed by calculating offset between full observation start time and the GPS time of first sample processed. This occurs within the geometry calculations and associated structs, thus both VDIF and PSRFITS are corrected with this one fix.
* changed calibration read for Offringa to use requested number of channels to process

* fix GPU memory address alignment errors, add comments/debug code

* included extra debug info in Offringa-style solution reads

* fix C-standard issue in DEBUG block

* added debug output

* add debug output

* update variable names to match fix from PR #43, removed commented statements

* fixed mildly pedantic int vs. unsigned int string formatting warning

* fixed the formatting for real this time...
* changed calibration read for Offringa to use requested number of channels to process

* fix GPU memory address alignment errors, add comments/debug code

* included extra debug info in Offringa-style solution reads

* ad-hoc fix to time stamp and calibration reader

* Remove innocuous stdout messages

* Remove innocuous stdout messages

* re-fix printed types

* Remove innocuous stdout messages

---------

Co-authored-by: Chia Min Tan <[email protected]>
Only relevant if compiling with the `-DDEBUG` statement.
* Updated function names to compile under mwa_hyperbeam 0.7

* Make runnable with latest DSPSR and small GPUs

- Re-added 'nchunks' option to divide up the data into chunks to fit
  onto gpu
- Added NPOL to VDIF header

* Fixed VDIF output bug

- The calculation of file_no (to decide which half of the buffer to
  fill) had been moved to a spot after one of the dependent values had
  changed. The way this is calculated has now been changed.

* Reverted to Hyperbeam <0.7.0 function calls to compile on Garrawarla

* Added more info to the VDIF ASCII header file

* Flattened the detected_beam buffer, and renamed it to data_buffer_fine to be less confusing

* Removed UTC_START sfrom ASCII header s that dspsr will run

* Removed whitespace

* Changed length modifier on size_t string formatter

---------

Co-authored-by: Sam McSweeney <[email protected]>
@bwmeyers bwmeyers merged commit 8600b96 into main_gpu Jun 7, 2024
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants