diff --git a/2024/2024.tar.bz2 b/2024/2024.tar.bz2 index 8213ec6db..7a9850db4 100644 Binary files a/2024/2024.tar.bz2 and b/2024/2024.tar.bz2 differ diff --git a/2024/endoh1/.entry.json b/2024/endoh1/.entry.json index 28f20f0c4..f18647a32 100644 --- a/2024/endoh1/.entry.json +++ b/2024/endoh1/.entry.json @@ -93,6 +93,14 @@ "display_via_github" : true, "entry_text" : "1024x1024 image in PNG form" }, + { + "file_path" : "endoh1-2048.png", + "inventory_order" : 130, + "OK_to_edit" : true, + "display_as" : "image", + "display_via_github" : true, + "entry_text" : "2048x2048 image in PNG form" + }, { "file_path" : "2024_endoh1.tar.bz2", "inventory_order" : 1415926535, diff --git a/2024/endoh1/2024_endoh1.tar.bz2 b/2024/endoh1/2024_endoh1.tar.bz2 index 102da64d3..f40a75956 100644 Binary files a/2024/endoh1/2024_endoh1.tar.bz2 and b/2024/endoh1/2024_endoh1.tar.bz2 differ diff --git a/2024/endoh1/README.md b/2024/endoh1/README.md index fc5c89f70..c8c7d359f 100644 --- a/2024/endoh1/README.md +++ b/2024/endoh1/README.md @@ -84,12 +84,56 @@ value before attempting to try a larger size such as **512** and beyond.
-### Be first to build images larger than 1024x1024 +### Be first to build images larger than 2048x2048
+ +#### On the 2048x2048 rendering: + + [Joel Yliluoma](../../thanks-for-help.html#bisqwit) rendered: -- [record 1024x1024 image](endoh1-1024.png) +- [2048x2048 image](endoh1-2048.png) + +Here is the fun saga of how the above image was rendered. + +> The above image was started on **Thu Sep 11 10:14:24 AM UTC 2025** +> using 118 parallel jobs, then was suspended or 1 hour at the `Y=217` mark, +> was interrupted accidentally at the `Y=254` mark. After a quick +> edit to the his version of the `try.sh` script so that it will not delete +> existing work when restarted, he started again a minute later, at the +> **Thu Sep 11 01:36:08 PM UTC 2025**. The rendering was interrupted again +> at the `Y=972` mark for a couple of minutes, and interrupted again +> on `Y=1017` mark, due to a system crash (due to memory exhaustion not +> entirely related to the rendering). The rendering resumed 4 hours later, +> this time using 49 parallel jobs, on **Fri Sep 12 09:23:04 PM UTC 2025** +> when the rendering was finished on **Sat Sep 13 06:24:39 PM UTC 2025**. +> However files at `Y=1017` were corrupt by the system crash, so rendering +> re-resumed on **Sat Sep 13 06:25:56 PM UTC 2025** and truly finished on: +> **Sat Sep 13 06:29:51 PM UTC 2025**! :-) + +The hardware used to render was: + +``` + CPU: AMD Ryzen Threadripper 3960X 24-Core Processor + between 49 and 118 threads + GCC 14.2.0-19 14.2.0 + Debian Testing (currently Debian 14…ish?) + GNU Make 4.4.1 +``` + +A summary of [Joel Yliluoma](../../thanks-for-help.html#bisqwit) valiant effort +to render the above image is as follows: + +User time: **22 days 9 hours 13 minutes 54.094 seconds**
+Sys time: **18 days 18 hours 58 minutes 30.936 seconds** + + +#### On the 1024x1024 rendering: + +[Joel Yliluoma](../../thanks-for-help.html#bisqwit) rendered: + +- [1024x1024 image](endoh1-1024.png) The above image was rendered between **Wed Sep 10 09:21:22 PM UTC 2025** and **Thu Sep 11 09:48:40 AM UTC 2025** using 78 jobs in parallel on: @@ -100,7 +144,10 @@ The above image was rendered between **Wed Sep 10 09:21:22 PM UTC 2025** and GCC 14.2.0-19 14.2.0 Debian Testing (currently Debian 14…ish?) GNU Make 4.4.1 - ``` +``` + + +#### Question **QUESTION**: Do you have the patience to build an even larger image? If you do, **using the program as it is written of course**, please [send the IOCCC](../../judges.html) diff --git a/2024/endoh1/endoh1-2048.png b/2024/endoh1/endoh1-2048.png new file mode 100644 index 000000000..5180ac7ff Binary files /dev/null and b/2024/endoh1/endoh1-2048.png differ diff --git a/2024/endoh1/index.html b/2024/endoh1/index.html index 372fe8cb1..e9303d019 100644 --- a/2024/endoh1/index.html +++ b/2024/endoh1/index.html @@ -25,14 +25,14 @@ - - + + - - - + + + @@ -448,7 +448,7 @@ Makefile Inventory Original C - ✓ + ✓ @@ -530,11 +530,44 @@ down the result. We recommend that experiment various values of RESERVESIZE of 32 in order to try to find an optimal JOBS value before attempting to try a larger size such as 512 and beyond.

-

Be first to build images larger than 1024x1024

+

Be first to build images larger than 2048x2048

+

On the 2048x2048 rendering:

Joel Yliluoma rendered:

+

Here is the fun saga of how the above image was rendered.

+
+

The above image was started on Thu Sep 11 10:14:24 AM UTC 2025 +using 118 parallel jobs, then was suspended or 1 hour at the Y=217 mark, +was interrupted accidentally at the Y=254 mark. After a quick +edit to the his version of the try.sh script so that it will not delete +existing work when restarted, he started again a minute later, at the +Thu Sep 11 01:36:08 PM UTC 2025. The rendering was interrupted again +at the Y=972 mark for a couple of minutes, and interrupted again +on Y=1017 mark, due to a system crash (due to memory exhaustion not +entirely related to the rendering). The rendering resumed 4 hours later, +this time using 49 parallel jobs, on Fri Sep 12 09:23:04 PM UTC 2025 +when the rendering was finished on Sat Sep 13 06:24:39 PM UTC 2025. +However files at Y=1017 were corrupt by the system crash, so rendering +re-resumed on Sat Sep 13 06:25:56 PM UTC 2025 and truly finished on: +Sat Sep 13 06:29:51 PM UTC 2025! :-)

+
+

The hardware used to render was:

+
     CPU: AMD Ryzen Threadripper 3960X 24-Core Processor
+     between 49 and 118 threads
+     GCC 14.2.0-19 14.2.0
+     Debian Testing (currently Debian 14…ish?)
+     GNU Make 4.4.1
+

A summary of Joel Yliluoma valiant effort +to render the above image is as follows:

+

User time: 22 days 9 hours 13 minutes 54.094 seconds
+Sys time: 18 days 18 hours 58 minutes 30.936 seconds

+

On the 1024x1024 rendering:

+

Joel Yliluoma rendered:

+

The above image was rendered between Wed Sep 10 09:21:22 PM UTC 2025 and Thu Sep 11 09:48:40 AM UTC 2025 using 78 jobs in parallel on:

@@ -543,6 +576,7 @@ value before attempting to try a larger size such as 512 and be GCC 14.2.0-19 14.2.0 Debian Testing (currently Debian 14…ish?) GNU Make 4.4.1 +

Question

QUESTION: Do you have the patience to build an even larger image? If you do, using the program as it is written of course, please send the IOCCC the following:

@@ -842,6 +876,7 @@ Adding multiple spheres would require stack support for recursive ray tracing (s
  • ref.32.png - 32x32 image in PNG form
  • ref.128.png - 128x128 image in PNG form
  • endoh1-1024.png - 1024x1024 image in PNG form
  • +
  • endoh1-2048.png - 2048x2048 image in PNG form
  • ref.512.png - 512x512 image in PNG form
  • ref.512-variant.png - variant of 512x512 image in PNG form
  • @@ -919,7 +954,7 @@ Jump to: top

    Coda

    - Nu HTML check this web page
    + Nu HTML check this web page
    Jump to top Jump to Content Jump to Inventory

    diff --git a/sitemap.xml b/sitemap.xml index 950ec8b64..c96c50f39 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -14270,7 +14270,7 @@ https://www.ioccc.org/2024/2024.tar.bz2 - 2025-09-29T09:17:13+00:00 + 2025-10-08T01:20:51+00:00 https://www.ioccc.org/2024/burton/2024_01_18_wordle_stats.png @@ -14562,15 +14562,19 @@ https://www.ioccc.org/2024/endoh1/2024_endoh1.tar.bz2 - 2025-09-12T05:08:49+00:00 + 2025-10-08T01:20:35+00:00 https://www.ioccc.org/2024/endoh1/endoh1-1024.png 2025-09-12T05:00:18+00:00 + + https://www.ioccc.org/2024/endoh1/endoh1-2048.png + 2025-10-08T00:42:07+00:00 + https://www.ioccc.org/2024/endoh1/index.html - 2025-09-12T05:00:18+00:00 + 2025-10-08T01:16:25+00:00 https://www.ioccc.org/2024/endoh1/Makefile @@ -14586,7 +14590,7 @@ https://www.ioccc.org/2024/endoh1/README.md - 2025-09-12T05:00:18+00:00 + 2025-10-08T01:16:20+00:00 https://www.ioccc.org/2024/endoh1/ref.128.png @@ -16934,7 +16938,7 @@ https://www.ioccc.org/status.html - 2025-09-29T09:11:48+00:00 + 2025-10-08T01:12:03+00:00 https://www.ioccc.org/status.json @@ -16946,11 +16950,11 @@ https://www.ioccc.org/thanks-for-help.html - 2025-09-12T06:20:12+00:00 + 2025-10-08T01:11:43+00:00 https://www.ioccc.org/thanks-for-help.md - 2025-09-12T06:20:02+00:00 + 2025-10-08T01:07:50+00:00 https://www.ioccc.org/var.mk diff --git a/thanks-for-help.html b/thanks-for-help.html index 4dde3897c..7bc7e9cbb 100644 --- a/thanks-for-help.html +++ b/thanks-for-help.html @@ -5309,8 +5309,9 @@ he enjoys the privilege of not being required to add, ™ Canada 🇨🇦, when

    Joel Yliluoma

    Joel Yliluoma rendered a pointillism image of -record 1024x1024 size.

    -

    We thank Joel Yliluoma of Findland for making the effort to render this image!

    +1024x1024 size, and of a +2048x2048 size.

    +

    We thank Joel Yliluoma of Findland for making the effort to render these images!