Hi Ruochun,

That's a good news. It will be good enough for me to have a CPU version.
Our initial case won't be that large (says 1000 spheres, stacked in about 
6-10 layers from the ground)

The domain size for x and y can be the same at this moment.
Once we have a periodic x-y-squared box, I can duplicate it to get desired 
aspect ratio on my end. This will be good enough at this stage.

We want randomly densely packed spheres. All spheres. All radii are the 
same constant.
The target average porosity is about 40%, but 40-50% are acceptable. 
Ideally, all spheres are just touching each other, but we accept small 
overlap as well.

Thanks,
Yu-Hsiang
--

On Tuesday, September 12, 2023 at 7:21:27 PM UTC-5 Ruochun Zhang wrote:

> Hi Yu-Hsiang,
>
> Chrono::GPU cannot. 
>
> DEM-Engine can achieve that by enforcing a per-step check that moves all 
> DEM elements that suffice certain criteria to a new location. But it could 
> require a bit of additional development.
>  
> DEM-Engine can also partially support a no-computational-cost single 
> periodic boundary (only x or only y). If the domain sizes on the x and y 
> directions are the same, then it should support a double periodic boundary 
> as well. It would allow the elements that pass through that boundary to 
> re-appear on the other side, but no inter-periodic-boundary contact will be 
> detected in the process.
>
> I might be able to help you make this work, but I'd like to understand it 
> a bit more. Are those pebbles densely packed in your fluid domain? Or do 
> they tend to be relatively spread out? And are there only spherical pebbles 
> needed? Do you need or have a plan to use complex-shaped pebbles?
>
> Thank you,
> Ruochun
> On Tuesday, September 12, 2023 at 6:45:26 PM UTC-5 YuHsiang Lan wrote:
>
>> Hi Luning,
>>
>> The problem is to generate randomly packed spheres in a double-periodic 
>> 3D box.
>> We only need Project Chrono's DEM simulator to generate the sphere 
>> centers, so periodic boundary is only for pebbles.
>>
>> From sphere centers, we have our in-house code to generate the hex mesh 
>> for the void space between spheres.
>> Then, we run large eddy simulations with our computational fluid dynamics 
>> code, NekRS. The final target is to study the boundary layer from the river 
>> bed to the medium.
>>
>> Thanks,
>> Yu-Hsiang
>> --
>>
>> On Tuesday, September 12, 2023 at 6:01:54 PM UTC-5 [email protected] wrote:
>>
>>> Hello Yu-Hsiang,
>>>
>>> Can you provide more details of your problem? Which solver are you using 
>>> for you application? Is the periodic boundary condition for both the fluid 
>>> and the pebbles?
>>>
>>> Thank you,
>>> Luning
>>>
>>>  
>>>
>>> On Friday, September 8, 2023 at 8:14:10 PM UTC-5 YuHsiang Lan wrote:
>>>
>>>> Hi,
>>>>
>>>> I'd like to generate an infinite river bed with spheres and then solve 
>>>> fluid dynamics on it. In order to reduce the computational domain, I'd 
>>>> like 
>>>> to have a 3D box container filled with random packed spheres with double 
>>>> periodic BC in both x and y directions. 
>>>>
>>>> I found posts in this forum that there is no periodic support in 2018 
>>>> and 2020. 
>>>> Do we have now in 2023?
>>>>
>>>> Thanks,
>>>> Yu-Hsiang
>>>> --
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/projectchrono/fb291615-4c9c-464c-b5a4-76c57681e3b7n%40googlegroups.com.

Reply via email to