Natural Science Foundation of Sichuan Province Grant 2024NSFSC2121