At first the connections looked very forced and unlikely to yield anything more than a handful of curiosities. I gave myself a time limit to try out explorations to test some ideas, full aware that I may need to backtrack and start again in a new direction.
After some searching around indeed the connections were there in a way that was unexpected and gave way to research that led to my dissertation, another students dissertation which continued work in that area, and a good number of papers.
Maybe the short summary is: give yourself a “writing prompt” of given these things I like and want to research how might they be connected and what do those connections mean?
Try reproducing it and then working on their future work paragraph
For me, I was at the same guest lecture as my future advisor was at. When I took a class with him, I asked him what research he did. After rattling a bunch of things off and seeing my lack of interest, he asked me "did you see the talk about evolving equations, want to work on that?" I replied "yes" and "yes!"
After spending a couple of years trying to reproduce and scale these systems (my advisor worked in related things), I grew frustrated with the prevailing techniques. So we set about trying to solve the same problem with the restriction that it should be a deterministic algorithm. This set me on my path to novel research and results
Also, since you mentioned scaling systems and equations, are you by any chance working on numerical linear algebra stuffs like iterative solvers etc.? MPI/HPC etc? If so, I am in HPC as well.
Be careful of "surface level work". Your Ph.D. is not going to come from surface level work. It will come from picking something and developing a deep understanding of that topic ... deeper than most of the people in the audience, anyway.
Also, since you mention HPC, be aware of what areas are "well-explored" and stay away from them. Your advisor should be able to help with this. You want an area that has not been dug up by many brilliant minds before you, leaving only small nuggets of semi-precious metal for you to find.
The field I researched in was Symbolic Regression / Genetic Programming. My research was able to recover differential equations and systems of equations from data. We worked with GLEON to help scientists better understand lake dynamics through such systems
https://verdverm.com/projects/pge if you want to learn more
I'm no longer in academia, I'm working on ATProto things lately
Been there; done some of that:
Once worked on numerical linear algebra, e.g., Gauss-Seidel. Then ran into the M. Newmann numerically exact technique based on (i) multiply by a suitable power of 10 to have only whole numbers, (ii) for a list of prime numbers, solve the system in the integers modulo each prime, (ii) construct the multi-precision rational results using the Chinese remainder theorem.
From a course, a rule: "For numerical calculation, multiply and divide freely, add OK, but avoid subtraction, especially avoid subtracting two numbers whose difference is small, i.e., nearly equal."
One day, talking with Richard Bartels, mentioned that once I wanted a random unitary matrix so generated some random vectors and applied the Gram-Schmidt process, and right away Bartels responded that Gram-Schmidt is "numerically unstable" to which I replied "Wondered about that so applied Gram-Schmidt twice". In general, Bartels has done a lot in numerical methods.
In summary, in my experience, for many decades, a LOT has been done on numerical linear algebra, including iterative methods, for the simplex algorithm, etc. E.g., at one time, used Linpack -- it seemed terrific; on a computer with a 1.8 GHz clock, called Linpack 11,000 times a second.
As I recall, in numerical linear algebra there are some fundamental issues having to do with the eigenvectors of the polar decomposition. E.g., can argue that for these issues, sometimes Gauss-Seidel cannot work well.
Might look at some of the Golub LU decomposition work, e.g., in linear programming.
If you can find some problems where can get new, correct, significant results, okay. Maybe can get some problems from some of the current AI work.
Examples: (1) Took an industrial problem, did some math and computing, and got an engineering style solution. Some other students in the department did much the same but for different practical problems. (2) Had a course in optimization, in the summer went over the notes word by word and rewrote the notes, got deep into the subject, found an unanswered question, got a solution, along the way found a surprising, general result, wrote a paper, got it accepted right away at Mathematical Programming, published later elsewhere. (3) Working in some AI to monitor systems, wanted some results with meager assumptions so used the general result tightness. So, each of these is an example of how to find a problem and get some results.
But broadly for some decades, "numerical linear algebra", including iterative approaches, is a 'well plowed field'.
In my case, I started on two exploratory gene knockout "fishing expeditions", both of which didn't turn up anything interesting after a year. Then I crystalized a protein and submitted it to X-ray diffraction, but the results were not good enough for a "high quality" structure, and besides the structure we did find was not particularly interesting. Then I switched to working on NMR structures, but ended up switching universities (politics...there's going to be lots of politics) before that went anywhere.
At my new university I switched to structure modeling and worked on a project my advisor suggested for about a year to optimize a modeling routine, but even the optimized version didn't turn up anything interesting. Finally, I landed on a very intriguing problem that could have had far reaching implications. I worked hard at it for almost a year, only to realize that even state-of-the-art modeling was at least a decade away from being able to begin to address the problem I needed to solve. Finally, I returned to a question that a professor had asked me in my first year of graduate school, half jokingly, assuming there was no way to answer the question. For about a year I worked hard at it, finally arrived at a very interesting answer, and graduated.
This exactly describes my own experience - 9 years for me. It was a miserable experience, but trying a lot of things that don't work, and then admitting to yourself that they won't work, is honestly great emotional endurance training to be a scientist.
Often when I read a paper in a subject new to me, I realize that I do not understand something and make a note to study that question further. A lot of times, that question is already answered somewhere. I find an answer to it --- either by asking a colleague, searching for papers or books on the subject, searching the internet, or even just by trying to solve it myself --- and I then just move on once I get an adequate answer. But sometimes, even in subjects that I am an expert in, I write down a question that I cannot find a good answer to at all. Then I know that I have something that is worth researching further.
I had the opposite issue -- I had an idea that had support in my research area, but my advisor did not have funding to pursue.
(I wanted to expand the end of term project I did in a class whose professor hired me on as an RA and wrote one of my rec letters)
I eventually left, because if I am going to be told what to do, I can do that for more money and less stress outside academia.
(Forgive the vagueness, but my former area is a small world and I don't want to dox myself)
2) Talk to people! Bounce your ideas/areas of excitement off of other people, and see what gets reflected back at you. That signal can be very helpful to see when you've stumbled across an idea or problem that might be useful to more people than just yourself, i.e. a more important area of investigation.
3) Read, read, read. And take notes on random ideas you have while reading, and things that papers missed or didn't look into. If you do this enough and take some time to reflect on it, you can start to find gaps in knowledge that could be addressed.
But more generally, coming up with a good research problem in the sciences can be a sophisticated skill that develops over years of experience. I imagine some grad students might have a precocious talent for this, or they might just get lucky, but it's definitely not something that every beginning grad student has. (Again, at least in some fields.)
I'd also echo other responses here in saying that I rarely find a new issue reading meta-analyses. Going to the source (whatever that is in your field) is key.
Again, my work is different, so the utility of my response may be limited. I hope you find a problem that intrigues you and makes your work fun!