Stream: Google Summer of Code

Topic: Google Summer of Code


view this post on Zulip Sean (Mar 12 2019 at 07:39):

Hi All! If you're here to work on BRL-CAD under the 2019 Google Summer of Code, please introduce yourself on the #Google Summer of Code stream and let people know about your interests! Don't be shy or silent. We can help figure out which projects suit you. You can see some of our priority ideas at https://bit.ly/2T2nm7y and a whole lot more at https://bit.ly/2J6NVZK

view this post on Zulip Sean (Mar 19 2019 at 22:13):

Welcome again to all the new people that have signed onto our chat! Thank you for your interest in computer graphics programming. If you're here for the #Google Summer of Code, please introduce yourself, tell us about your interests (ideally as they pertain to our project ideas page), and feel free to ask questions.

view this post on Zulip Sean (Mar 19 2020 at 06:01):

Once again, welcome to all of the students here because of the #Google Summer of Code. Please introduce yourself, your interests, and ask as many questions as possible. Don't be shy. We're nearly all here to help each other work on code.

view this post on Zulip Rishabh Suthar (Mar 24 2020 at 10:23):

Hi, I'm Rishabh and willing to contribute to BRL-CAD for this year's GSoC. I hope I'm not too late. I've prior experience with parallel programming and would like to work on improving the performance. I've compiled the code successfully on my laptop. I wanted to know if it's mandatory to submit a PR before proposal deadline? The OpenCL GPGPU Raytracing project looks comparatively doable but I'm more interested in implementing the coherent raytracing. Any leads on that would be appreciable. Thanks.

view this post on Zulip Sean (Mar 10 2021 at 20:49):

BRL-CAD is once again participating in the Google Summer of Code! If you're interested in applying as a student or mentoring, please join #Google Summer of Code to discuss. Talk early, talk often!

view this post on Zulip Sean (Mar 09 2022 at 15:14):

I'm happy to announce that BRL-CAD is again accepted to participate in the Google Summer of Code! Help spread the word and join in discussion on #Google Summer of Code. Note that anyone new to open source is now eligible, not just students. Ideas are published at https://github.com/opencax/GSoC/issues?q=is%3Aissue+is%3Aopen+label%3A%22Project%3A+BRL-CAD%22+is%3Aopen+label%3A%22GSoC+2022%22+ and we're open to ideas not on that list from individuals with specific interests. Please share this opportunity with friends and colleagues!

view this post on Zulip Sean (Feb 23 2023 at 08:31):

Happy to announce that BRL-CAD is once again accepted to participate in the Google Summer of Code! Join #Google Summer of Code to talk about it, introduce yourself. We've not yet updated all our project ideas for this year, but priorities are GUI, conversion, and rendering. Can see some ideas here: https://github.com/opencax/GSoC/issues?q=is%3Aissue+is%3Aopen+label%3A%22Project%3A+BRL-CAD%22+is%3Aopen+label%3A%22GSoC+2023%22+.

view this post on Zulip Sean (Mar 14 2023 at 05:30):

Welcome to all the newcomers that have joined for GSoC 2023. Please be sure to introduce yourself on the #Google Summer of Code stream so we can get to know you and your interests. Questions welcome, as are original ideas. If you're wondering how to get started, try compiling, doing some tutorials, and make some tiny code improvement anywhere in the codebase.

view this post on Zulip Balraj Dhakad (Feb 22 2024 at 13:14):

Hey,
this is Balraj,
I am keen towards participating in GSOC 2024 and i am working on the project linked below.

https://github.com/opencax/GSoC/issues/44

I am also looking for any guidance or things to do in order to get into GSOC 2024.

view this post on Zulip Notification Bot (Feb 22 2024 at 17:54):

This topic was moved here from #announce > Google Summer of Code by Sean.

view this post on Zulip Sean (Feb 22 2024 at 17:55):

hello @Balraj Dhakad and thanks for your interest! that project is run by IFCOpenShell, which have a separate forum for discussing their projects. You'll want to reach out to them on https://github.com/IfcOpenShell/IfcOpenShell/discussions

view this post on Zulip Balraj Dhakad (Feb 22 2024 at 18:03):

Thanks @Sean for guiding me in right direction, it means alot to me :blush:

view this post on Zulip Vidit Jain (Feb 22 2024 at 22:23):

Hey.. I was trying to build BRL-CAD again and this time it is showing an error related to lack of heap memory. My laptop has 16gb of RAM. @Daniel Rossberg @Himanshu Sekhar Nayak can you please help

view this post on Zulip Himanshu (Feb 23 2024 at 07:18):

Vidit Jain said:

Hey.. I was trying to build BRL-CAD again and this time it is showing an error related to lack of heap memory. My laptop has 16gb of RAM. Daniel Rossberg Himanshu Sekhar Nayak can you please help

I am about to install again since I have an old build. So I will see if anything similar happens if not then I will help you.

view this post on Zulip Himanshu (Feb 24 2024 at 13:25):

Hello @Balraj Dhakad, welcome to our BRL-CAD community.

view this post on Zulip Himanshu (Feb 24 2024 at 13:39):

First, you should learn about BRL-CAD, what it is and how it works:

view this post on Zulip Vidit Jain (Feb 24 2024 at 14:10):

error1.png
Earlier errors are gone.. now these new once are coming..

view this post on Zulip Vidit Jain (Feb 25 2024 at 07:50):

Vidit Jain said:

error1.png
Earlier errors are gone.. now these new once are coming..

@Himanshu Sekhar Nayak can you please help

view this post on Zulip Balraj Dhakad (Feb 25 2024 at 13:47):

Actually the project that I selected is "Web app to create and check BIM project exchange requirements for IFCOpenshell"
and I think in this project I will be completing the in complete Web app and I mostly will be designing the Front-End of the app
So, can you guide me what step can i take to start working on this project and also what can I do do make contributions I can add to my GSOC 2024 proposal and will be benefiting me to get to work with BRL-CAD as of GSOC 2024,
also can you suggest me some issues so that I can start my open source journey

view this post on Zulip Balraj Dhakad (Feb 25 2024 at 13:48):

@Himanshu Sekhar Nayak

view this post on Zulip Himanshu (Feb 25 2024 at 16:24):

Vidit Jain said:

Vidit Jain said:

error1.png
Earlier errors are gone.. now these new once are coming..

Himanshu Sekhar Nayak can you please help

I guess you should be building brlcad in DEBUG mode first. There shouldn't be any build errors for that.

view this post on Zulip Himanshu (Feb 25 2024 at 16:26):

Did you configure 2 times and then hit on generate in cmake to create the solution of brlcad which will be used for building it?

view this post on Zulip Himanshu (Feb 25 2024 at 16:27):

You should start again. Delete old build files. Download the fresh copy and do cmake and then build.

view this post on Zulip Himanshu (Feb 25 2024 at 16:33):

Also make sure to choose MSVS 2022 as compiler during configure in cmake.

view this post on Zulip Himanshu (Feb 25 2024 at 16:47):

Balraj Dhakad said:

Actually the project that I selected is "Web app to create and check BIM project exchange requirements for IFCOpenshell"
and I think in this project I will be completing the in complete Web app and I mostly will be designing the Front-End of the app
So, can you guide me what step can i take to start working on this project and also what can I do do make contributions I can add to my GSOC 2024 proposal and will be benefiting me to get to work with BRL-CAD as of GSOC 2024,
also can you suggest me some issues so that I can start my open source journey

I guess you should join https://app.element.io/#/room/#OSArch:matrix.org to discuss what you are going to do.

view this post on Zulip Vidit Jain (Feb 26 2024 at 04:58):

Himanshu Sekhar Nayak said:

Did you configure 2 times and then hit on generate in cmake to create the solution of brlcad which will be used for building it?

No, I did not. Should I do it twice?

view this post on Zulip Vidit Jain (Feb 26 2024 at 04:58):

I am reapting the whole process again from scratch

view this post on Zulip Daniel Rossberg (Feb 26 2024 at 11:13):

Your compilation shows some very strange errors. Starting from scratch is probably the best.

view this post on Zulip Vidit Jain (Feb 26 2024 at 14:13):

Daniel Rossberg said:

Your compilation shows some very strange errors. Starting from scratch is probably the best.

These are the errors that I am getting
Screenshot-84.png

view this post on Zulip Daniel Rossberg (Feb 26 2024 at 18:39):

This is not the "Output" but the "Error list" window.

However, have you seen erors during the CMake configuration? When I google for "mspdbcore" I get the hint that "C1356: unable to find mspdbcore.dll" is caused by a broken or incomplete MS Visual Studio installation.

view this post on Zulip Himanshu (Feb 27 2024 at 13:09):

Vidit Jain said:

Daniel Rossberg said:

Your compilation shows some very strange errors. Starting from scratch is probably the best.

These are the errors that I am getting
Screenshot-84.png

Can you proceed like this https://github.com/BRL-CAD/brlcad/blob/main/doc/README.Windows ? This can help you for sure.

view this post on Zulip Vidit Jain (Feb 27 2024 at 17:07):

Himanshu Sekhar Nayak said:

Vidit Jain said:

Daniel Rossberg said:

Your compilation shows some very strange errors. Starting from scratch is probably the best.

  • Do an out-of-source build, i.e. don't use the source directory as your build directory. E.g., if BRL-CAD is your base directory for BRL-CAD developments,
    • Clone the brlcad sources to BRL-CAD/brlcad
    • Put the brlcad build files to BRL-CAD/build/brlcad
    • Install brlcad to BRL-CAD/install/brlcad
  • Use the CMake GUI for configuring the build files
    • Select your Visual Studio version there
    • After hitting "Configure" the first time, set CMAKE_INSTALL_PREFIX to the installation directory (something like BRL-CAD/install/brlcad)
    • Hit "Configure" again
    • Are there any errors during the configuration (if stuff is simply not found, it doesn't mean to be an error)
    • Hit "Generate"
  • Open the Visual Studio solution by double-clicking BRLCAD.sln in the build directory
  • Build the CMakePredefinedTargets->ALL_BUILD project
  • Open the output window. What is the first error there?

These are the errors that I am getting
Screenshot-84.png

Can you proceed like this https://github.com/BRL-CAD/brlcad/blob/main/doc/README.Windows ? This can help you for sure.

Ok ok, I will try following that as well

view this post on Zulip Sean (Feb 27 2024 at 19:03):

Balraj Dhakad said:

Actually the project that I selected is "Web app to create and check BIM project exchange requirements for IFCOpenshell"

You're at the right org, but in the wrong discussion group. Go to IFCOpenshell's forum to talk about their project. This Zulip space is for BRL-CAD projects.

view this post on Zulip Sean (Feb 27 2024 at 19:04):

@Vidit Jain I suggest following https://brlcad.org/wiki/Compiling very closely and reporting any step that results in an error or warning. It's meant to result in a clean build.

view this post on Zulip Abdul ahad (Mar 12 2024 at 17:32):

Dear Mr. Morrison,

I hope this message finds you well. I'm [Abdul Ahad], and I'm eager to contribute to the Geometry V&V GUI project at BRL-CAD.

I've reviewed the project details on the website and would appreciate access to previous materials to better understand the ongoing work. My skills in C/C++ align with the project requirements.

I've joined ZulipChat and would like to discuss the project further at your earliest convenience.

Thank you for considering my interest.

Best,
[Abdul Ahad]

view this post on Zulip Sean (Mar 12 2024 at 20:12):

Hi again Abdul and thanks for the introductions! Let us know if you have any trouble getting through the install setup steps Himanshu shared. That’s as good a place to start as any and will get you the tools in place to understand what’s needed next.


Last updated: Oct 09 2024 at 00:44 UTC